0
我有一個使用swift編寫的項目,但現在我使用Xcode 7.2(swift 2) 運行,但我不知道爲什麼會出現很多錯誤。我在我的函數swift 2中得到了很多錯誤
我可以在我以前的問題中解決一個問題,但我有很大的問題,我很累。
這是我的代碼:
public func generate() -> AnyGenerator <(String, JSON)> {
switch self.type {
case .Array:
let array_ = object as! [AnyObject]
var generate_ = array_.generate()
var index_: Int = 0
return AnyGenerator<(String, JSON)> {
if let element_: AnyObject = generate_.next() {
return ("\(index_++)", JSON(element_))
} else {
return nil
}
}
case .Dictionary:
let dictionary_ = object as! [String : AnyObject]
var generate_ = dictionary_.generate()
return AnyGenerator<(String, JSON)> {
if let (key_, value_) = generate_.next() {
return (key_, JSON(value_))
} else {
return nil
}
}
default:
return AnyGenerator<(String, JSON)> {
return nil
}
}
}
該錯誤消息表示,該函數沒有參數。 CMD - 點擊符號查找聲明。 – vadian
@vadian如何解決它? –
如果函數不需要參數刪除它們並只使用'AnyGenerator()' – vadian