2011-01-25 107 views
0

我尝试在核心数据中创建递归关系。 我有一个模型“MenuItem”,可以包含一些其他的“MenuItem”,它引用了太多的关系。要做到这一点,创造了一个“儿童”太多关系和一个“父母”关系。这两种关系与另一种关系相反。 但是当我尝试编译收到此错误:iPhone核心数据递归关系

LD:重复的符号_OBJC_METACLASS _ $ _菜单项中/Users/mlecomte/Dropbox/Projects/iPhone/Emakina/Electrabel/XCode/build/Electrabel.build/Debug -iphoneos/Electrabel.build/Objects-normal/armv7/MenuItem-FA48D8B96953EA4D.o和/Users/mlecomte/Dropbox/Projects/iPhone/Emakina/Electrabel/XCode/build/Electrabel.build/Debug-iphoneos/Electrabel.build/对象 - 正常/ ARMv7的/菜单项-FD173522ABE19C3D.o

命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2失败,退出代码1

编辑:我忘了说我生成了menuitem的对象管理类。

当我删除关系或当我不生成菜单项的对象托管类一切编译正确罚款。

我会事先感谢您的帮助。

Regards,

回答

0

我觉得你有2个MenuItem类。全部删除并从菜单重新创建它们。 也删除旧的应用程序,然后重建。

+0

谢谢,你的权利。我使用了一个已经有MenuItem类的外部库。 – Amnysia 2011-01-25 10:35:21