0
如何在使用“_”的swift中为函数添加和使用第二个参数?例如,在本功能:将第二个参数添加到函数
func save(completion: (_ finished: Bool) ->()) {
当我使用它是这样的:
self.save { (complete) in
if complete {
dismiss(animated: true, completion: nil)
}
}
但我想添加另一种说法,一个的UIColor。每次我这样做,我都会得到错误,因为我没有正确使用参数。如何在我的func中添加UIColor?我做了这样的
func save(color: UIColor,completion: (_ finished: Bool) ->()) {
,当我用:
self.save(color: green, { (complete) in
if complete {
dismiss(animated: true, completion: nil)
})
}
,但我得到了布尔类型的错误
这工作!非常感谢! – newbiejava1998