在关闭时转换为swift 3后的预期类型

时间:2016-09-20 21:38:33

标签: swift swift3 xcode8

我班上有以下方法:

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

我查看了文档,但没有发现有关参数的闭包更改。我错过了什么吗?

0 个答案:

没有答案