0
我有一个数组(tempList)填充了从sqlite数据源读取的记录。我想根据'区域'对这些记录进行排序。所以我建立了以下NSMUtableArrays:_Asia,_Africa,_CentralAmerica,_southAmerica。快速枚举和选择对象
该方法编译没有任何错误。在'if'语句返回true的情况下,它执行'addObject',但元素不会被添加到数组中。
- (void) sortIntoRegions: tempList
{
for (beans *arrayElement in tempList) {
NSLog(@"region: %@", arrayElement.region);
if ([arrayElement.region isEqualToString:@"Africa"]) {
[_africa addObject:arrayElement.name];
} else if ([arrayElement.region isEqualToString: @"Asia & South Pacific"]) {
[_asia addObject:arrayElement.name];
}
else if ([arrayElement.region isEqualToString: @"Central America"]) {
[_centralAmerica addObject:arrayElement];
} else if ([arrayElement.region isEqualToString: @"South America"]) {
[_southAmerica addObject:arrayElement];
}
}
}