Использование не ARC-кода в проекте с поддержкой ARC - добавление Facebook

Когда я создавал свой проект, я сделал его поддерживающим ARC, поэтому мой проект будет поддерживать iOS 4.3 и выше.

Теперь мне нужно интегрировать в него Twitter и Facebook. Оба фреймворка Facebook и Twitter, предоставленные компаниями, не поддерживают ARC.

Большинство файлов имеют dealloc и освобождают свои переменные. Некоторые говорят, что нужно выбросить проект и переделать его, отключив ARC. Но я не могу себе этого позволить, так как я уже сделал большую часть работы.

Я добавил FBConnect файлы (их было 4) и добавил -fno-objc-arc как описано в этом руководстве. Все равно получаю

file://localhost/Users/illepmorgan/Documents/Projects/illep/untitled%20folder/alphaproject/alphaproject/FBRequest.m: error: Automatic Reference Counting Issue: Existing ivar '_delegate' for unsafe_unretained property 'delegate' must be __unsafe_unretained

Мне нужна помощь, я не могу повторить это снова.

10
задан Ben Lings 4 January 2012 в 16:02
поделиться