我从这段代码中得到了一个奇怪的错误:
let path = NSBundle.mainBundle().pathForResource("SampleData", ofType: "plist")
let dataArray = NSArray(contentsOfFile: path!)
for dict: AnyObject in dataArray{ ...}
最佳答案
NS数组?不是 NSArray。它是一个可选的 NSArray,换句话说,要么是一个 NSArray,要么什么都不是。
要么写
for dict: AnyObject in dataArray!
如果 dataArray 为 nil 或写入,它将工作或崩溃
if let dataArray = NSArray (contentsOfFile: path!)
{
...
}
关于ios - 数组?没有名为 "Generator"的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30970534/