gpt4 book ai didi

ios - FM 数据库结果集

转载 作者:行者123 更新时间:2023-11-29 03:27:20 25 4
gpt4 key购买 nike

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 中只有俄罗斯。

我的代码有什么问题。

最佳答案

在 while 循环之前初始化数组

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

关于ios - FM 数据库结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20297511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com