iOSライブラリ FMDB を使ってるときのエラー。
NSString *sql = [NSString stringWithFormat:@"CREATE TABLE IF NOT EXISTS %@ ( \
item_id INTEGER PRIMARY KEY AUTOINCREMENT, \
title TEXT, \
on INTEGER, \
sort INTEGER, \
date DATETIME \
);", TABLE_NAME];
なSQLで [db executeUpdate:sql]
したとき、
Error Domain=FMDatabase Code=7 "out of memory" UserInfo=0xec4dee0 {NSLocalizedDescription=out of memory}
というエラーが出ました。
原因は、カラムの「on」が予約語だったため…
凡ミス…
on を item_on などの名前に変更して、解決できました。