iPhone Core Data Рекурсивные отношения - PullRequest
0 голосов
/ 25 января 2011

Я пытаюсь создать рекурсивные отношения в основных данных. У меня есть модель "MenuItem", которая может содержать какой-то другой "MenuItem", он ссылается на себя в слишком многих отношениях. Для этого были созданы отношения «слишком много детей» и «родитель». Оба отношения противоположны другому. Но когда я пытаюсь скомпилировать, получаю эту ошибку:

ld: дублирующийся символ _OBJC_METACLASS _ $ _ MenuItem в /Users/mlecomte/Dropbox/Projects/iPhone/Emakina/Electrabel/XCode/build/Electrabel.build/Debug-iphoneos/Electrabel.build/Objecttem-norumal FA48D8B96953EA4D.o и /Users/mlecomte/Dropbox/Projects/iPhone/Emakina/Electrabel/XCode/build/Electrabel.build/Debug-iphoneos/Electrabel.build/Objects-normal/armv7/MenuI22.ED4/1000/100

Команда /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 завершилась неудачно с кодом выхода 1

РЕДАКТИРОВАТЬ: я забыл сказать, что я сгенерировал класс Object Managed элемента меню.

когда я удаляю связь или когда я не генерирую класс Object Managed для menuItem, все компилируется просто отлично.

Заранее благодарю за помощь.

С уважением,

1 Ответ

0 голосов
/ 25 января 2011

Кажется, у вас есть 2 класса MenuItem. Удалите их все и создайте заново из меню. А также удалите старое приложение и затем пересоберите.

...