可以说我有许多对象:
@interface City : NSObject {
NSString *name;
NSString *country;
int yearFirstTimeVisited;
}
它们存储在对象数组中:
city = [[City alloc] initWithName:@"London":@"UK",2002];
[pickerValues addObject:city];
city = [[City alloc] initWithName:@"Paris":@"France",2003];
[pickerValues addObject:city];
city = [[City alloc] initWithName:@"LA":@"USA",2003];
[pickerValues addObject:city];
现在我想将城市加载到拾取轮中。当然,我可以手动执行此操作:
pickerValues = [[NSMutableArray alloc] initWithObjects:@"London",@"Paris", @"LA",nil];
但这是我必须在代码中维护的两组数据的结果。我确信有更好的选择。我在网上搜索过,但找不到任何东西。
谢谢