Xcode 4.1 неожиданно странное поведение компиляции после сбоя - PullRequest
0 голосов
/ 29 августа 2011

Внезапно я получил очень странную ошибку в Xcode 4.1, которая, похоже, произошла после сбоя Xcode.

У меня есть несколько классов Model, которые наследуются от простого базового класса. Ничего необычного там нет.

То, что происходит сейчас, заключается в том, что когда я пытаюсь собрать «устройство» для одного из этих классов моделей, которые наследуют (и только один), он выдает кучу ошибок компиляции, говоря «бла-бла-бла» и т. Д. Теперь, если я переключу его обратно на симуляторе он работает и работает нормально.

Это работало на отлично до крушения. Я сделал все обычные чистые сборки, удалил производные данные, перезапустил XCode и т. Д., Но все равно не могу заставить его работать.

Если я явно добавлю различные биты из базового класса в этот проблемный класс, все снова будет работать нормально.

Я действительно озадачен. Есть предложения?

Заранее спасибо, Matt

Ответы [ 2 ]

0 голосов
/ 29 августа 2011

Если очистка MrHus не работает, нажмите Control-Click на вашем .xcodeproj и выберите «Показать содержимое пакета» (проекты Xcode являются пакетами) Удалите все, кроме файлов project.pbxproj; они могут быть испорчены.

Если это не сработает, попробуйте создать новый проект с нуля. Если это работает, значит ваш файл project.pbxproj поврежден.

0 голосов
/ 29 августа 2011

Вы должны попробовать "Product-> Clean" и затем перекомпилировать.

Иногда Xcode не распознает изменения, внесенные в файлы, и выдает странные ошибки и предупреждения.

Надеюсь, это поможет.

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