Проблемы со старым проектом на Xcode 4 - PullRequest
1 голос
/ 05 октября 2011

Я пытаюсь скомпилировать старый проект, в котором я немного изменил интерфейс, но я обновился до Phonegap 1.0 и Xcode 4, поэтому я получаю следующие ошибки:

Xcode Errors

Что мне делать?

1 Ответ

2 голосов
/ 05 октября 2011

Похоже, у вас теперь есть ARC (Автоматический подсчет ссылок), установленный в проекте. Чтобы использовать ARC, ваш код должен будет измениться. Одним из изменений является способ создания / удаления автозапуска.

Другие вещи, которые недоступны, сохраняются. релиз и авто-релиз, компилятор генерирует все это за кулисами по мере необходимости. Это все работает, если соблюдаются все соглашения об именах Obj-C.

Xcode имеет помощь по рефакторингу для преобразования проекта. Однако это не подходит для вашего случая, если это правда, отключите его в настройках проекта / целевой сборки:

ARC setting
ARC можно отключить для каждого файла отдельно: ARC off per file
Нет проблем смешивания файлов, совместимых с ARC, с файлами, не относящимися к ARC. Это может помочь перенести устаревшие проекты в ARC. ARC - это будущее.

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