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];
}
}
}