FMDBのexecuteUpdateでEXE_BAD_ACCESSエラーが発生する原因
おそらく変数の型を明示的に指定してあげないとだめみたいですね。
NSString *sql=@"insert into Table values (?);"
int aKey=1;
悪い例:[dbObj executeUpdate:sql, aKey]
良い例:[dbObj executeUpdate:sql, [NSNumber numberWithInt : aKey]]
おそらく変数の型を明示的に指定してあげないとだめみたいですね。
NSString *sql=@"insert into Table values (?);"
int aKey=1;
悪い例:[dbObj executeUpdate:sql, aKey]
良い例:[dbObj executeUpdate:sql, [NSNumber numberWithInt : aKey]]
コメント
コメントを投稿