Xcode 7.3 UIBarButtonItem enable()函数在iOS 10中不起作用

时间:2017-01-17 13:11:32

标签: ios swift xcode

我的故事板中有一个UIBarButtonItem。此外,我有一个数组,依赖于数组,如果为空则应禁用该按钮。

override func viewDidLoad() {
    super.viewDidLoad()
    if filterOptionsArray.isEmpty{
            self.filterBarButtonItem.enabled = false
    }else{
            self.filterBarButtonItem.enabled = true
    }
}

这适用于iOS 9设备,但不适用于iOS 10.正如您所见,我使用XCode 7.3,因此我使用Swift-Version 2.2。正如我在官方开发人员文档中看到的那样,对于Swift 2.3 / 3.0,函数已更改为.isEnabled()

我不确定是不是这个原因?有人知道解决方案或解决方法吗?

谢谢!

0 个答案:

没有答案