我用第三方庫FMDatabase(fmdb)存儲數據,但是我取出的時候,取不出來這是什麼問題
NSString * sql;
FMResultSet * set;
sql = @"select * from News";
set = [_dataBase executeQuery:sql];
while (set.next) {
_item = [[NewsItem alloc] init];
_item.newsTitle = [set stringForColumn:@"title"];
_item.newsImageUrl = [set stringForColumn:@"imageUrl"];
[_dataArray addObject:_item];
第一步先檢查 dataBase有沒有連接成功打開,檢查一下文件路徑是不是正確的
如果第一步沒問題,第二步需要檢查sql語句,最直接的方法是打開一個sqlite工具,將sql語句復制進去,查詢一下看看是否返回結果
如果語句也正確,那就看看你的字段屬性是否寫錯了