2
我一直試圖在swift 2.0更新後修復所有項目。一些工作後,我把範圍縮小到這種單一的錯誤:Swift 2.0無法用類型爲[[AnyObject],(_) - > _)的argumet列表調用'map'
不能援引 '地圖' 類型的argumet列表([AnyObject],(_) - > _)
這是整個代碼:
出現extension JSON {
//Optional [JSON]
public var array: [JSON]? {
get {
if self.type == .Array {
return map(self.object as! [AnyObject]){ JSON($0) }
} else {
return nil
}
}
}
//Non-optional [JSON]
public var arrayValue: [JSON] {
get {
return self.array ?? []
}
}
//Optional [AnyObject]
public var arrayObject: [AnyObject]? {
get {
switch self.type {
case .Array:
return self.object as? [AnyObject]
default:
return nil
}
}
set {
if newValue != nil {
self.object = NSMutableArray(array: newValue!, copyItems: true)
} else {
self.object = NSNull()
}
}
}
}
錯誤的位置:
return map(self.object as! [AnyObject]){ JSON($0) }
任何想法?我的迅速知識並沒有走到如此地步...
謝謝先生,它的工作。 – aldominium