Я читал об этом, и я думаю, что что-то в этом значении может быть равно нулю, и вы не можете что-то утверждать, ноль-бла-бла-бла, ну, я попытался проверить, является ли это sqlite3_bind_text! = Sqlite_ok, я пытался охранять, но, похоже, ничего не работает.нужна помощь, пожалуйста!
func insert(_ name: String = "",_ image: String = "",_ ingredients:String = "", instructions:String = ""){
var stmt:OpaquePointer?
let query = "INSERT INTO Recipe (name,image,ingredients,instructions) VALUES(?,?,?,?)"
if sqlite3_prepare(db,query, -1,&stmt,nil) == SQLITE_OK {
sqlite3_bind_text(db, 1, name, -1, nil)
sqlite3_bind_text(db,2,image,-1,nil)
sqlite3_bind_text(db,3,ingredients,-1,nil)
sqlite3_bind_text(db,4,instructions,-1,nil)
}
}