我从一个文本文件中创建了一个名为 NSArray urbanList 的数组,该文件用行尾的“,”分隔每个对象。这是文本文件中原始数据的样子。
City:San Jose|County:Santa Clara|Pop:945942,
City:San Francisco|County:San Francisco|Pop:805235,
City:Oakland|County:Alameda|Pop:390724,
City:Fremont|County:Alameda|Pop:214089,
City:Santa Rosa|County:Sonoma|Pop:167815,
cityList 数组很好(我可以看到计数对象,查看数据等)现在我想解析出每个数组对象中的 city 和 Pop:。我假设您创建了一个 for 循环来遍历对象,所以如果我想创建一个名为 cityNames 的可变数组来仅将城市名称填充到该数组中,我将使用这种 for 循环:
SMutableArray *cityNames = [NSMutableArray array];
for (NSString *i in citiesList) {
[cityNames addObject:[???]];
}
我的问题是我应该使用什么查询来从数组中的对象中仅查找 City: San Francisco?