【发布时间】:2017-11-20 19:30:26
【问题描述】:
有没有办法根据当前语言重新初始化惰性变量?
lazy var localizableDictionary: NSDictionary! = {
guard let path = Bundle.main.path(
forResource: "Localizable",
ofType: "strings",
inDirectory: nil,
forLocalization: Localizer.shared.currentLanguage)
else {
fatalError("Localizable file NOT found")
}
return NSDictionary(contentsOfFile: path)
}()
【问题讨论】:
标签: ios swift lazy-initialization