Я работаю над приложением для iPhone в XCode 4.1 и решил восстановить все это с нуля.Я удалил старый каталог проекта и все его содержимое, создал новый проект с тем же именем в том же каталоге и с тех пор работаю над ним без проблем около 15 часов подряд.
Моя проблема в том, что я пошел и создал новый подкласс UIViewController с тем же именем, что и один из моих старых подклассов контроллера представления (удаленный вместе с остальной частью старого проекта), и теперь, когда я иду для запускаприложение, я получаю старый добрый «ваш контроллер представления не соответствует ключу-значению для этого свойства и т. д.». Ну, я потерян, потому что все мои исходные файлы, над которыми я работал весь день, имеют одинаковыеимена как их предшественники, и у меня не было никаких проблем ни с одним из них.Новый контроллер представления даже не использует перо;Я пишу пользовательский интерфейс вручную.
Единственное, о чем я могу думать, это то, что XCode каким-то образом связывает мой новый исходный файл со старым исходным файлом (с более старым связан перо), а мой новый не использует пероЕстественно, его свойства не будут связаны с одним.
Я пытался очистить и собрать, перезапустить мой компьютер, перезапустить xcode, удалить мою библиотеку / настройки, даже изменить каталог проекта, и ничего не помогло.Есть ли способ, как я могу это исправить?Это невероятно расстраивающая ошибка, и я не могу понять, что ее вызывает
РЕДАКТИРОВАТЬ: Хорошо, я исправил.Я принял предложение Джорджа и удалил файлы проекта в ~ / Library / Developer / XCode / DerivedData, очистил мой проект, а затем удалил исполняемый файл из симулятора и позволил XCode переустановить его.Кажется, сейчас работает нормально