【发布时间】:2016-04-23 21:19:25
【问题描述】:
我试图在完成一个函数时返回一个简单的元组,如下代码所示:
func meditatorForId(id:Int, completion:((Meditator, Int)? -> Void)){
var counter:Int=0
for meditator in SanghaModelProvider.sharedProvider().meditatorsArray{
if meditator.id == id{
completion(meditator, counter)
return
}
counter+=1
}
completion(nil)
}
然而,我在完成调用行上得到“调用中的额外参数”,但没有得到更多解释。可能是什么问题?
【问题讨论】: