2013-10-16 33 views
12

更新我的項目AFNetworking,Xcode中顯示此錯誤:AFNetworking 2.0 ERROR:房產以「保留(或強)」屬性必須是對象類型的

@property (nonatomic, strong) dispatch_queue_t completionQueue; 

屬性與「retain or strong」屬性必須是對象類型。

我不明白爲什麼官方的例子有沒有錯誤警告?

+2

簡短的回答:確保波德取決於AFNetworking 2.0有'平臺:IOS,「6.0''規範。我有一個吊艙(與s.dependency AFNetworking)指定'平臺:ios',因此建立該吊艙相有'DOS_OBJECT_USE_OBJC = 0'標誌的文件,其進口和AFNetworking [dispatch_queue_t正好是從被選擇出一個對象(http://stackoverflow.com/questions/8618632/does-arc-support-dispatch-queues)。 –

+1

以上評論對我無效。爲了解決編譯錯誤,我改變了構建設置'iOS的部署Target'到'的iOS 6.0'。 –

回答

21

我明白了,因爲我在iOS5的測試,dispatch_queue_t是objcet在iOS6的開始

+0

謝謝!這幫助我。 :) – keithics

+0

thsnks這個 –

+0

嗨,已經在iOS6的,但同樣的錯誤,就是不知道是什麼原因。 – Vienta

相關問題