【发布时间】:2016-01-06 07:41:51
【问题描述】:
我在 swift 1 中这样写了一个方法:
public var array: [JSON]? {
get {
if self.type == .Array {
return map(self.object as! [AnyObject]){ JSON($0) }
} else {
return nil
}
}
}
当我安装 Xcode 7.2 (swift 2) 这个方法给我这样的错误:
无法使用“([AnyObject],(_) -> _)”类型的参数列表调用“map”
现在我想知道这是什么问题?
【问题讨论】:
-
试试 return (self.object as![AnyObject]).map { JSON($0) }
-
@RamkrishnaSharma 你确定这是对的吗?