gpt4 book ai didi

swift - 无法为类型 'sqlite3_destructor_type' 调用初始值设定项

转载 作者:搜寻专家 更新时间:2023-10-31 08:33:54 26 4
gpt4 key购买 nike

到目前为止 answer from Martin R已经完美地工作了。但是从 Swift2 开始,它现在会引发错误

Cannot invoke initializer for type 'sqlite3_destructor_type' with an argument list of type '(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))

最佳答案

摘自@MartinR 提供的 github 帖子,答案是

internal let SQLITE_STATIC = unsafeBitCast(0, sqlite3_destructor_type.self)
internal let SQLITE_TRANSIENT = unsafeBitCast(-1, sqlite3_destructor_type.self)

关于swift - 无法为类型 'sqlite3_destructor_type' 调用初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30760353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com