属性类型' UIBarButtonItem!'不能覆盖类型为' UIResponder?'在改用Swift 3之后

时间:2017-02-13 02:05:50

标签: ios swift3 xcode-storyboard

我在这里宣布了两个按钮:

@IBOutlet var previous: UIBarButtonItem! 
// No error even though its nearly identical

@IBOutlet var next: UIBarButtonItem! 
// contains error Property 'next' with type 'UIBarButtonItem!' 
// cannot override a property with type 'UIResponder?'

这个工作正常,直到我升级到swift 3.我尝试删除所有引用和按钮,使用编辑器重新链接没有运气

1 个答案:

答案 0 :(得分:4)

您需要将插座的名称(以及故事板中的连接)从next更改为nextItem,因为UIResponder的Swift 3 API现在有{{3} }}