我无法从 NSArray(contentsOfFile:) 获取数据,它是 return nil
i cant get data from NSArray(contentsOfFile: ) and it's return nil
我有问题
我想从 plist 文件中获取数据并将其放入数组变量,但它不起作用
let path = Bundle.main.path(forResource: "SampleData", ofType: "plist")
let dataArray = NSArray(contentsOfFile: path!)!
这是我的 plist 数据:
但它不起作用,并且对于 NSArray return 没有运行时错误。
我发现了我的问题。我必须在 plist 中将 root 设置为如下图所示的数组,因为 NSArray 只能将数组放入变量而不能将字典项放入变量:
我有问题 我想从 plist 文件中获取数据并将其放入数组变量,但它不起作用
let path = Bundle.main.path(forResource: "SampleData", ofType: "plist")
let dataArray = NSArray(contentsOfFile: path!)!
这是我的 plist 数据:
但它不起作用,并且对于 NSArray return 没有运行时错误。
我发现了我的问题。我必须在 plist 中将 root 设置为如下图所示的数组,因为 NSArray 只能将数组放入变量而不能将字典项放入变量: