中文回答swift Instance member dbQueue cannot be used on type DbHelper; did you mean to use a value of this type instead 如何修改
这个错误是因为你在类的类型上使用了实例成员。要解决这个问题,你需要在使用 dbQueue 的地方使用一个该类的实例。
例如,如果你有一个名为 dbHelper 的 DbHelper 类的实例,你可以这样使用 dbQueue:
let dbHelper = DbHelper()
dbHelper.dbQueue // 使用 dbHelper 的实例来访问 dbQueue
如果你想在类的类型上访问 dbQueue,则需要将其声明为类属性或类方法。你可以使用 static 关键字来声明一个类属性或类方法。
例如,如果你希望 dbQueue 是一个类属性,你可以这样声明它:
class DbHelper {
static let dbQueue = // 声明 dbQueue 的初始化值
// 其他类代码
}
然后,你可以使用类名来访问 dbQueue:
DbHelper.dbQueue // 使用类名来访问 dbQueue
原文地址: http://www.cveoy.top/t/topic/hDKQ 著作权归作者所有。请勿转载和采集!