我在这里声明了两个按钮:
@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 之前,这工作正常。我尝试删除所有引用和按钮,使用编辑器重新链接,但没有运气
您需要将
插座的名称(以及它在故事板中的连接(从next
更改为nextItem
,因为 Swift 3 的 API 现在具有next
UIResponder
属性。