我想扩展我生成的NSManagedObject
类(数据映射、初始化、实用程序函数)。我是用类别来做这个的,但是做两个导入很快就过时了。我看到 MagicalRecord 对生成的文件进行了子类化(https://github.com/magicalpanda/MagicalRecord/tree/develop/Samples/iOS/Application/Models)。我尝试了这种方法,但遇到了以下问题。
[foo.bar myExtensionMethod];
其中 foo 属于 class_foo
而 bar 属于 class _bar
。该方法myExtensionMethod
位于_bar
named的子类中bar
。我收到一个语法错误,类似于_bar
doesn't have function myExtensionMethod
。
问题
有没有一种方法可以扩展NSManagedObject
不需要两个导入或类似 modgenerator 的生成类?当我重新生成文件时,手动编辑生成的文件不是一种选择。