2013-12-12 4 views
0

Я слышал о ARC, и я также использовал его с XCode 4.2, но теперь у меня есть требование конвертировать мой код без ARC в формат ARC. Я выполнил несколько шагов для преобразования моего кода в формат ARC, но каким-то образом я не добился успеха.Миграция проблемы из ARC в ARC с XCode 5.0.2

Я последовал ниже шагов, чтобы преобразовать код в АРК:

1. “Preferences” -> “General” -> check “continue building after error”. This step is fundamental to avoid an huge waste of time repeating the next steps every time an error is encountered! 
2. “Edit” -> “Refactor” -> “Convert to Objective-C ARC” 
3. “Select targets to convert” (check them) 
4. Click “precheck” – “Cannot Convert to Objective-C ARC” (Xcode found N issues that prevent conversion from proceeding. Fix all ARC readiness issues and try again.) You will see this message at least once, because your code contains calls that are forbidden by ARC. 
5. Fix them using suggestions (click on errors to open the popup containing the tip). Then repeat from step 1. 
6. “Convert to automatic reference counting” window will appear (once issues have been fixed) 
7. Click next 
8. Review automatic changes 

Я все еще получаю ошибки во всех заголовочных файлах моего проекта относительно @property и @synthesize. Я должен вручную делать все изменения во всех файлах HEADER, а не автоматически, просто следуя вышеуказанным шагам.

Пожалуйста, помогите мне и дайте мне знать, если у вас есть подходящее решение для этого.

Спасибо,

Nilesh М. Праджапати

ответ

1

XCode не может исправить эти ошибки автоматически. Поэтому вам просто нужно исправить их вручную, прежде чем двигаться дальше.

+0

Я исправлю все это в файлах .m, но это должно быть изменение синтаксиса автоматически, как я знаю это. –

Смежные вопросы