в моем проекте XCode я использую SQLite для сохранения списка заказов пользователей
Мой вопрос заключается в том, могут ли мои данные выглядеть следующим образом
Есть ли способ, подобныйtable.count и я могу получить сколько это строк?
Вот мой метод вставки. Надеюсь, что это может быть так
, просто создайте модель и используйте непосредственно
func insert(_ tableName :String, rowInfo :[String:String]) -> Bool {
var statement :OpaquePointer? = nil
let sql = "insert into \(tableName) "
+ "(\(rowInfo.keys.joined(separator: ","))) "
+ "values (\(rowInfo.values.joined(separator: ",")))"
if sqlite3_prepare_v2(self.db, sql.cString(using: String.Encoding.utf8), -1, &statement, nil) == SQLITE_OK {
if sqlite3_step(statement) == SQLITE_DONE {
return true
}
sqlite3_finalize(statement)
}
return false
}