何人かの友人と私はcocos2dでゲームを開発しています:)そして私はその中のいくつかの設定にfmdbを使用しています。実際に私はこのコードを持っています:
NSString * path = [[NSBundle mainBundle] pathForResource:@ "myDB" ofType:@ "sqlite"];
mainDB = [FMDatabase databaseWithPath:path];
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]);
if([FResult next])
NSLog(@ "オブジェクトがあります");
else
NSLog(@ "オブジェクトがありません");
NSLog(@"with %d objects",[_stages count]);
[mainDB close];
ただし、FResultは何も格納せず、mainDBは開きますが、列は0です。オブジェクトは0であり、常にオブジェクトがないと表示されます。何が間違っている可能性がありますか?ありがとう !