我班上有以下方法:
func save(item: ProductInstanceModel, mileageLocalId: Int, callback: (result: NSDictionary?) -> Void) {
//...
callback(result: someResult)
//...
}
通过Xcode向导将代码转换为Swift 3之后,我得到了:
Function type cannot have argument label 'result'; use '_' instead
当我将其重命名为_时,我得到:
(_ result: NSDictionary?) -> Void
Expected type
我查看了文档,但没有发现有关参数的闭包更改。我错过了什么吗?