MagicalRecord和Swift

时间:2014-11-30 19:24:41

标签: swift magicalrecord

我有一个快速的项目,我已经将MagicalRecord ObjectiveC源码拉入其中。

我已经创建了Bridging-Header,它编写了精美的,自动完成的工作等...

但是,在运行时,它会立即崩溃,并且会遇到无法识别的选择器,因为它遇到的第一个魔法记录类别。

在快速项目中使用objective-c时,我是否缺少一个步骤?

2 个答案:

答案 0 :(得分:2)

忘记将-ObjC标志添加到Other Linker Flags以将类别拉入二进制文件。

答案 1 :(得分:0)

如果您的NSManagedObject子类是快速代码,那么您必须为它们提供完整的类名。首先创建NSManagedObject子类。然后在模型编辑器中将每个实体类名更改为YourProjectTargetName.ClassName。例如,我有一个名为BucketList的项目和一个实体Target,它的类名必须是BucketList.Target。您可以在数据模型检查器中设置类名。