【发布时间】:2020-10-05 18:17:30
【问题描述】:
我是 swift 新手,我正在尝试将属性从 nsDictionary 加载到 vTitle
var nsDictionary: NSDictionary?
if let path = Bundle.main.path(forResource: "AppData", ofType: "plist") {
nsDictionary = NSDictionary(contentsOfFile: path)
}
let vTitle:String = nsDictionary["LbVacationsTitle"]
当我调试时,我在 nsDictionary 中看到了正确的键,但我不能只解开一个键的值 LbVacationsTitle 的类型是字符串
【问题讨论】:
-
你能发布一些调试信息吗?就像
path不是零?nsDictionary是零吗?你能打印出来吗?此外,在 Swift 4+ 中,建议使用 Codable 和 PropertyList 解码器。 -
@Larme 路径和 nsDictionary 不是零。 Tx 回复
标签: swift nsdictionary