到目前为止,answer from Martin R已经完美地工作了。但是从Swift2开始,它现在会引发错误
不能使用类型‘(Sqlite3_destructor_type) '(COpaquePointer)’的参数列表调用类型“COpaquePointer”的初始化程序
在这些行文中:
private let SQLITE_STATIC = sqlite3_destructor_type(COpaquePointer(bitPattern: 0)) // https://stackoverflow.com/a/26884081/1271826
private let SQLITE_TRANSIENT = sqlite3_destructor_type(COpaquePointer(bitPattern: -1))发布于 2015-07-15 08:23:45
摘自由@MartinR提供的github邮件,答案是
internal let SQLITE_STATIC = unsafeBitCast(0, sqlite3_destructor_type.self)
internal let SQLITE_TRANSIENT = unsafeBitCast(-1, sqlite3_destructor_type.self)https://stackoverflow.com/questions/30760353
复制相似问题