2014年2月15日土曜日

FMDBでEXE_BAD_ACCESSエラーが発生する

FMDBのexecuteUpdateでEXE_BAD_ACCESSエラーが発生する原因

おそらく変数の型を明示的に指定してあげないとだめみたいですね。

NSString *sql=@"insert into Table values (?);"
int aKey=1;

悪い例:[dbObj executeUpdate:sql, aKey]
良い例:[dbObj executeUpdate:sql, [NSNumber numberWithInt aKey]]

0 件のコメント:

コメントを投稿