- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了测试托管类,我尝试通过首先尝试模拟 NSEntityDescription 和 NSManagedObjectContext 在单元测试中创建一个实例。
id mockEntityDesc = [OCMockObject niceMockForClass:[NSEntityDescription class]];
id mockManagedObjectContext = [OCMockObject mockForClass:NSManagedObjectContext.class];
但是在我进一步了解之前,我在运行测试时收到以下错误;
Undefined symbols for architecture i386: "_OBJC_CLASS_$_NSEntityDescription", referenced from: objc-class-ref in CallsCoordinatorTests.o "_OBJC_CLASS_$_NSManagedObjectContext", referenced from: objc-class-ref in CallsCoordinatorTests.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
有什么建议吗?谢谢
最佳答案
您的单元测试目标未与核心数据框架链接。
关于objective-c - OCMock - 试图模拟 NSEntityDescription,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10028721/
此问题源自 previous question 。 当我运行以下代码行时: NSEntityDescription *outputCellEntityDescription = [NSEntityDe
现在我有一个核心数据实体“AAA”,我使用一种方法来获取它的结果: - (AAA *)result{ NSEntityDescription *Entity = [NSEntityDescrip
我有一个名为“录音”的具有一对多关系的用户实体。 生成的界面是这样的: @interface User : NSManagedObject @property (nonatomic, retain)
就结果而言,以下两种方法之间有什么区别: + (id)insertNewObjectForEntityForName:(NSString *)entityName inManagedObjectCon
我的变量 entityDescription 似乎是 nil,所以我在编译时出现 fatal error 。有谁知道解决方案? persistentContainer 在同一个类 (AppDelega
我有一个 CoreData在根 View Controller 上工作的数据库。我有第二个 UIViewController其中当我切换到,并使用相同的行来获取 NSEntityDescription
我有一个 NSTreeController (treeController) 和一个 CoreData 数据库。我想要 NSTreeController 所选对象后面的实体。 我用它来获取正确的 NS
从苹果的例子中,我有这个: Event *event = (Event*)[NSEntityDescription insertNewObjectForEntityForName:@"Even
错误 我今天第一次开始使用 CoreData,但一直遇到这个错误。 线程 1:“'MenuRPG.Inventory' 类的 NSManagedObject 必须具有有效的 NSEntityDescr
错误 我今天第一次开始使用 CoreData,但一直遇到这个错误。 线程 1:“'MenuRPG.Inventory' 类的 NSManagedObject 必须具有有效的 NSEntityDescr
我的 iPhone 应用程序上的 Core Data 有问题。每次我尝试使用 NSEntityDescription 调用方法时,我都会得到一个 objc_exception_throw()(我在符号
我知道这是其他问题的重复,但我已经按照这些问题的答案进行操作,但仍然遇到相同的错误。 我认为错误是因为代码在数据还没有保存时就试图获取数据(保存数据有延迟,因为我是从 Parse 获取数据的)。有
我想从核心数据中删除所有 NSEntityDescription 对象并释放内存。 reset 函数对内存没有任何影响 以下是我的代码 -(void)generatePersons: (NSManag
我已经针对 SO 上的类似问题尝试了建议的解决方案,但没有成功。提取请求找不到实体名称“GarmentType”。 这是我的数据模型: 错误是在这个帮助类中的 executeFetchRequest
我已经为此苦苦思索了太久。我有两个 ViewController 试图使用 NSEntityDescription,一个可以,一个不能(给我上面的错误)。 两个 ViewControllers 都导入
我对 Xcode 分析器的评论感到困惑。我在 Stack 上搜索过,但没有真正找到类似的情况。我有一个 CoreData/SQLite 应用程序,用户在表中选择一条记录,获取该实体的所有属性。然后,根
正如您在标题中看到的,我收到一个 Sigabrt 错误,该类必须具有有效的 NSEntityDescription。我的答案是我必须添加到我的项目中以及我必须在哪里实现它。如果这是一个显而易见的问题,
为了测试托管类,我尝试通过首先尝试模拟 NSEntityDescription 和 NSManagedObjectContext 在单元测试中创建一个实例。 id mockEntityDesc = [
我正在尝试使用我的 Xcode 项目设置核心数据,但遇到了一个我似乎无法摆脱的错误。我在 StudyHub.xcdatamodeld 中有一个名为 UserDetails 的实体。我在 AppDele
我有一位使用 iPad 2 的客户遇到了崩溃,我无法重现它。 崩溃报告: Last Exception Backtrace: 0 CoreFoundation 0
我是一名优秀的程序员,十分优秀!