0
override func viewDidLoad() {
super.viewDidLoad()
let path = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first!
let db = "\(path)/ishop.sqlite3"
let name: [CChar]? = db.cString(using: String.Encoding.utf8)
getInput(UnsafeMutablePointer<Int8>(mutating: name!))
}
INTか、getInput(CHAR DBNAME []) {(迅速にCを使用してSQLiteの)データベースを開くことができない
sqlite3 *db;
sqlite3_stmt *res;
int rc = sqlite3_open_v2("dbname", &db, SQLITE_OPEN_CREATE | SQLITE_OPEN_READWRITE | SQLITE_OPEN_URI |SQLITE_OPEN_MAIN_DB , NULL);
if (rc != SQLITE_OK) {
fprintf(stderr, "Cannot open database: %s\n", sqlite3_errmsg(db));
sqlite3_close(db);
return 1;
}
このライブラリをsqlite https://github.com/ccgus/fmdb –
にご利用いただきありがとうございます。私はC APIを使用してください。 –