Приложение для iPhone - скопируйте и вставьте класс, и теперь все идет не так - PullRequest
0 голосов
/ 19 июля 2011

У меня в приложении для iPhone был класс ReportsViewController. Я хотел восстановить его из более старой версии класса, который я скопировал в текстовый файл. Я скопировал и вставил все это, и теперь все идет не так. Я получаю следующую ошибку:

ld: duplicate symbol _OBJC_METACLASS_$_ReportsViewControllers in /Users/myname/Library/Developer/Xcode/DerivedData/TestGA-gipaszaocsrbkwashqjghthtsoda/Build/Intermediates/TestGA.build/Release-iphoneos/TestGA.build/Objects-normal/armv6/ReportsViewControllers.o and /Users/myname/Library/Developer/Xcode/DerivedData/TestGA-gipaszaocsrbkwashqjghthtsoda/Build/Intermediates/TestGA.build/Release-iphoneos/TestGA.build/Objects-normal/armv6/MasterGA.o for architecture armv6
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

Как я могу это исправить?

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Судя по ошибке, у вас есть две декларации ReportsViewControllers. Вам нужно найти тот, который вам не нужен, и удалить его.

0 голосов
/ 19 июля 2011

Либо есть два файла классов, либо вы скопировали его, значит, есть два @implementaion MyController

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...