我在一個項目中看到一種新的alloc & init NSMutableArray
方式。是這樣的一個 這工作得很好,我想嘗試一下其是否可以使用乙NSMutableArray *array = [NSMutableArray mutableCopy];
其打造成功,但使用時得到這個錯誤:+[NSMutableArray addObject:]: unrecognized selector sent to class 0x38bedc2c
這個NSMutableArray alloc&init如何工作?
現在我想知道怎麼做一個工作?爲什麼B錯了? A比正常的alloc & init更好? 任何幫助將不勝感激。
第一種形式,'NSMutableArray * array = [@ [] mutableCopy];',是用於創建可變數組的「智能alec版本」,實際上是混合了懶惰,混淆,誤解和錯誤觀點。它應該完成:'NSMutableArray * array = [[NSMutableArray alloc] init];'。 – CouchDeveloper
同上。雄辯。發現。 – uchuugaka