2013-07-22 17 views
0

我的項目使用ARC,並可以說我正在從核心數據數據庫加載人員列表。我有一個塊返回這個NSMutableArray。我應該使用nsmutablearray複製或只是分配指針時使用塊

[DBMgr loadAllContactsFromDB:^(NSMutableArray *array) 
         { 
         self.contactsList = array; 
         } 
       onFailed:(NSError* error) 
         { 
         NSLog(%@, [error localizedDescription]); 
         } 

我已經定義contactsList爲

@property (strong) NSMutableArray contactsList; 

問:我假設self.contactslist = array只要需要,正確將保留數組的內容?

因此,像self.contactsList = [array mutableCopy]這樣的東西是多餘的,對吧?

回答

2

如果聲明爲strong,那麼是的,數組將被保留。期。

相關問題