pab*_*ros 4 xcode uitableview ios swift
我UIViewController喜欢这样的:
class ViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.dataSource = self
self.tableView.delegate = self
}
}
extension ViewController: UITableViewDataSource {
// datasource methods...
}
extension ViewController: UITableViewDelegate {
func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
}
}
Run Code Online (Sandbox Code Playgroud)
但我得到这个警告:
实例方法'tableView(:canEditRowAt :)'几乎匹配协议'UITableViewDelegate'的可选要求'tableView(:canFocusRowAt :)'
我不能删除那个警告.
我该如何删除该警告?
我必须为我工作的公司提交Xcode项目而没有任何警告,我无法找到如何抑制警告.
问题是该tableView(_:canEditRowAt:)方法来自UITableViewDataSource协议,而不是UITableViewDelegate协议.将其移至另一个分机.
| 归档时间: |
|
| 查看次数: |
769 次 |
| 最近记录: |