【发布时间】:2018-10-11 12:59:29
【问题描述】:
我有一个类来管理我的 SQLite 数据库,所以我有一个静态变量来存储我的数据库路径。
class SQLite {
static let fileUrl = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true).appendingPathComponent(SQLiteManager.databaseName())
.
.
. // static methods...
static func readById<T: ObjectInit>(tabela: String, id: Int, typeClass: T.Type) -> T { ... }
}
但是当我更改登录的用户时,我需要在不重启应用的情况下重新实例化此类,所以我这样做?
【问题讨论】:
-
是否只需要更新/重新计算
fileUrl的值? -
是........