FMDatabase *database = FMDatabase databaseWithPath:databasePath;数据库打开;
FMResultSet *results = nil;
results=[database executeQuery:@"SELECT * FROM CLINIQDB"];
while([results next])
{
countryArr=[[NSMutableArray alloc] init];
[countryArr addObject:[results stringForColumn:@"countryNames"]];
}
NSLog(@"The country arr %@",countryArr);
[database close];实际上,我有10个国家的名字,但contryArr只显示最后的价值,例如我的国家是{印度,澳大利亚,.,俄罗斯};
countryArr只有俄罗斯在其中。
我的密码怎么了。
发布于 2013-11-30 06:57:52
先初始化数组,然后再循环
FMResultSet *results = nil;
results=[database executeQuery:@"SELECT * FROM CLINIQDB"];
countryArr=[[NSMutableArray alloc] init];
while([results next])
{
[countryArr addObject:[results stringForColumn:@"countryNames"]];
}
NSLog(@"The country arr %@",countryArr);
[database close];https://stackoverflow.com/questions/20297511
复制相似问题