gpt4 book ai didi

iphone - fmdb fmresultset 未加载任何内容

转载 作者:行者123 更新时间:2023-11-28 22:57:06 25 4
gpt4 key购买 nike

我和一些 friend 正在 cocos2d 中开发游戏 :),我使用 fmdb 进行其中的一些设置。其实我有这段代码:


NSString *path = [[NSBundle mainBundle] pathForResource:@"myDB"ofType:@"sqlite"];

mainDB = [FMDatabase 数据库WithPath:路径];

if ([mainDB open])
NSLog(@"did open db");
else
NSLog(@"did not open db");

_stages = [[NSMutableArray alloc] init];

[mainDB open];

FMResultSet *FResult = [mainDB executeQuery:@"select * from stagesTable"];

NSLog(@"columns : %d",[FResult columnCount]);

如果([下一个结果])
NSLog(@"有对象");
否则
NSLog(@"没有对象");

NSLog(@"with %d objects",[_stages count]);

[mainDB close];

但是 FResult 没有存储任何东西,mainDB 确实打开了,但是列是 0 对象是 0 并且它总是说它没有任何对象。有什么问题吗?谢谢:D!

最佳答案

尝试在您的 mainDB 上设置 logsErrors=YES; 并在控制台上观察输出。

您永远不会填充 _stages,因此其中始终有零个对象..

关于iphone - fmdb fmresultset 未加载任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10566688/

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