我已更新到Xcode 7.3,我的一些库包括 Toast 和 CNPopupButton 正在给我这个错误: Closure不能包含关键字参数
然后它要求我删除参数Type Name。
这可能是什么问题?
答案 0 :(得分:6)
由于Swift 2.2(随Xcode 7.3提供),声明如下:
button.selectionHandler = { (CNPPopupButton button) -> Void in
应该是
button.selectionHandler = { (button : CNPPopupButton) -> Void in
确实感觉更像是斯威夫特。如果您不想确定类型,也可以使用简写语法:
button.selectionHandler = { button in