这是我如何初始化我的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