2012-01-23 13 views

答えて

29

あなたは/使用することはできませんしない各ファイルのコンパイラオプションに-fno-objc-arcを追加する必要がありますアーク。 Xcode内では、ターゲットの「ソースをコンパイル」からビルドフェーズを実行します。ファイルをダブルクリックし、ポップアップボックスに-fno-objc-arcを追加します。

+1

しかし、私はフレームワークのソースではなくヘッダーしか持っていません。 – Tyilo

+0

それでは、どういう意味なのか分かります。私はその場合、構造体定義にオブジェクト( 'id _field1'、' id _field2')を持つことができないので、このライブラリとインターフェイスするコードでARCを使用できないと思います。私はこの前にこれほどまでに遭遇していないので、いくつかの狩猟をするでしょう。 – mattjgalloway

+3

Nevermind。私は非ARCクラスでフレームワークが必要なコードをラップし、 '-fno-objc-arc'フラグをコンパイラに設定しました。次に、ARCコードの内部からクラスメソッドを呼び出しました。うまく動作するようです! – Tyilo

関連する問題