這是我如何初始化我的NSMutablearray。我將cityList的內容複製到cityArray中。兩者都是NSMutableArray。僅供參考,我使用extern聲明瞭'cityArray'。NSMutableArray addObjects - 無法識別的選擇器
cityArray = [[NSMutableArray alloc] init];
[cityArray addObjectsFromArray:cityList];
然後,在另一個類的其他方法中,我試圖再添加一個對象到'cityArray'這就是我的做法。但是當它運行這行代碼時它會一直崩潰。
NSString *allCities = @"All Cities";
[[cityArray valueForKey:@"cityName"] addObject:allCities];
這是從控制檯 '[__NSArrayI ADDOBJECT:]:無法識別的選擇發送到實例0x6292de0'」。
但是,如果我測試它與setvalue:forkey:,它的工作原理,但這不是我想要的。我希望將新數據添加到列表的底部。
爲什麼[cityArray valueForKey:@ 「的cityName」] ADDOBJECT:allCities]。 ?你可以使用[cityArray addObject:allCities]; – iMOBDEV
,因爲在城市數組中也有cityID屬性,我稍後需要它.. – sicKo