2013-10-16 4 views
12

AFNetworkingに自分のプロジェクトを更新し、Xcodeはこのエラーを表示:「retain or strong」属性を持つは2.0 ERROR AFNetworking:「保持(または強い)」属性を持つプロパティのオブジェクト型でなければなりません

@property (nonatomic, strong) dispatch_queue_t completionQueue; 

プロパティオブジェクトでなければなりません。タイプ。

私は公式の例にエラー警告がない理由を理解できませんか? IOS、「6.0'`スペック:AFNetworking 2.0に依存ポッドは `プラットフォームを持っていることを確認してください:

+2

短い答えで始まるobjcetです。私は 'platform:ios'に指定されたPod(s.dependency AFNetworking)を持っていたので、このPodのビルドフェーズではAFNetworkingをインポートしたファイルに対して' DOS_OBJECT_USE_OBJC = 0'フラグを設定し、[dispatch_queue_tはオブジェクト](http://stackoverflow.com/questions/8618632/does-arc-support-dispatch-queues)を参照してください。 –

+1

上記のコメントは私にとっては役に立たない。コンパイルエラーを解決するために、ビルド設定 'iOS Deployment Target'を' iOS 6.0'に変更しました。 –

答えて

21

私はiOS5をでテストので、私は、それを得る、dispatch_queue_tはiOS6

+0

ありがとう!これは私を助けます。 :) – keithics

+0

これのためのthsnks –

+0

こんにちは、すでにiOS6では、同じエラーが、ちょうどなぜわからない。 – Vienta

関連する問題