无法调用非函数类型'UIBarButtonItem?'的值如何将CollectionView设置为setEditing模式

问题描述 投票:0回答:1

setEditing函数不起作用,无法调用newFunc函数。如何使用默认的systemItem CollectionViewsetEditing.done设置为.edit模式

如何在setEditing模式下删除单元格中的任何数组项?

@IBAction func editFunc(sender: AnyObject) {
    self.setEditing(!self.isEditing, animated: true)
      let newFunc = UIBarButtonItem(barButtonSystemItem:      (self.isEditing) ? .edit : .done , target: self, action: #selector(FirstViewController.editFunc))
 self.navigationItem.rightBarButtonItem(newFunc, animated:true)
}
swift uibarbuttonitem
1个回答
0
投票

请阅读错误消息。它说rightBarButtonItem不是一个功能。

⌥-单击符号以查看其声明。这是一个属性

self.navigationItem.rightBarButtonItem = newFunc
© www.soinside.com 2019 - 2024. All rights reserved.