我有以下类:
class Game {
// An array of player objects
private var playerList: [Player]?
}
我想要遍历playerList,这需要import Foundation
然后将其转换为NSArray
; 但它总是抱怨无法转换
func hasAchievedGoal() {
if let list:NSArray = playerList {
}
for (index,element) in list.enumerate() {
print("Item \(index): \(element)")
}
}
错误:
无法将类型为'[Player]?'的值转换为指定类型'NSArray?'
我的尝试:
if let list:NSArray = playerList as NSArray
我做错了什么?
谢谢
if let list = self.playerOrderList as? NSArray {
,它会显示:从 '[Player]?' 转换到不相关的类型 'NSArray' 总是失败
。 - zardon