2013-02-16 48 views
0

當我聲明屬性時,我試圖解決弧線問題。arc禁止合成具有未指定存儲屬性的objective-c對象的屬性。(請看下面)

@property (readonly) NSMutableDictionary* activeTransfers; 

@synthesize activeTransfers; 

當我聲明的屬性,然後我得到一個錯誤。(弧不允許對合成具有非特定的存儲屬性的Objective-C的對象的屬性。),我有什麼做解決問題。

+0

合成你想要只讀公共和讀寫私有? – 2013-02-16 09:42:11

回答

0

更改您的財產聲明:

@屬性(非原子,強)的NSMutableDictionary * activeTransfers; &然後檢查。

+0

我通過使用上面的更改獲得了10個以上的錯誤。 – Nikunj 2013-02-16 09:39:21

+0

ok試試這個@property(nonatomic,retain)NSMutableDictionary * activeTransfers; – Vishal 2013-02-16 09:40:21

+0

仍然geting修正後9錯誤 – Nikunj 2013-02-16 09:42:29

0

只需使用:

@property(strong) NSMutableDictionary *activeTransfers; 

而且沒有必要的.m

+0

: - 你好,我發送郵件給你,請檢查它,非常願意。 – Nikunj 2013-02-20 04:13:25