我正在与另一个人合作开展一个项目,我刚刚推出了他在github上发布的新版代码。 我们正在使用魔法记录,现在我在启动应用程序时出现此错误(构建成功):
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:]:
unrecognized selector sent to class...
但是当我看到我的AppDelegate时,我得到了:
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"DBModel"];
DBModel是我的数据模型的名称(DBModel.xcdatamodeld)。
我在互联网上做了一些研究,但我没有找到任何东西。
有什么想法吗?
非常感谢!
解决方案
我刚检查了所有编译源,MagicalRecord + Setup.m丢失..
答案 0 :(得分:0)
您是否将CoreData.framework链接到项目? 你应该为你的sqlite文件创建url,然后添加到这个方法
答案 1 :(得分:0)
如果您实际使用以下导入,则会为您导入其余的Magical Record标题,以避免单独导入。
#import <MagicalRecord/CoreData+MagicalRecord.h>
或者
#import "CoreData+MagicalRecord.h"
取决于您在项目中如何拥有魔法记录。