我很确定.count返回数组的长度,但由于某种原因,当我使用它时,它抛出了一个奇怪的错误。
这是我的代码:
let dataFile = NSBundle.mainBundle().pathForResource(RopeDataFile, ofType: nil)
let ropes = NSArray(contentsOfFile: dataFile!);
for i in 0..<ropes.count {
}RopeDataFile是我之前创建的属性列表的常量。
由于某种原因,它在ropes.count上出现了这个错误,
“NSArray?”没有名为“计数”的成员。
如果问题真的很简单的话,我就不知道该怎么做了。
发布于 2014-11-26 05:22:04
NSArray(contentsOfFile: dataFile!)返回一个可选的数组。所以你必须用
ropes?.count或者您可以先打开ropes数组。
if let array = ropes{
for i in 0..< array.count {
}
}发布于 2014-11-26 05:40:11
ropes!.count 使用!
NSArray(contentsOfFile: dataFile!) return an optional arrayhttps://stackoverflow.com/questions/27141784
复制相似问题