在操作FMDB
插入的時候,如果遇到了carsh,需要檢查sql語句中是否使用了?占位符 (不確定的參數用?來占位)
-
錯誤描述:如下圖所示,crash到了FMDBDatabse類中
Paste_Image.png
占位符后面的參數必須是OC對象
//type是integer類型,必須轉為NSNumber,別的基本類型也如此
BOOL flag = [_db executeUpdate:@"insert into t_user (username, password, type) values (?, ?, ?);", username, password, @(type)];