一次构建一个元素数组

时间:2012-07-05 16:37:38

标签: xcode cocoa

目前我正在一行中填充数组,例如

self.monthMonths = [[NSArray alloc] initWithObjects:@"January", @"February", @"March", @"April", @"May", @"June",@"July",@"August",@"September",@"October",@"November",@"December", nil]; 

由于我想从数据库中提取数据,因此一次添加一个元素的语法是什么。我以一年中的几个月为例。

while([results next]) {
    NSString *months = [results stringForColumn:@"month"];
    self.month = [[NSArray alloc] initWithObjects:@"month",nil];
    //[NSArray 
    NSLog(@"Month: %@",month);
}

2 个答案:

答案 0 :(得分:2)

创建一个NSMutableArray并使用addObject逐个添加对象

答案 1 :(得分:1)

您需要使用NSMutableArray,并调用-addObject: