3
に一致する私はこのようなUIViewController
ありますのfuncのtableView(_のtableView:のUITableView、canEditRowAt indexPath:IndexPath)がほぼオプションの要件
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 {
}
}
をしかし、私は、この警告を得る:
canFocusRowAt :) 'プロトコルの':canEditRowAtは:)のtableView(」ほぼ任意の要件に一致します'インスタンスメソッド「のtableViewを(:UITableViewDelegate '
この警告は削除できません。
この警告を削除するにはどうすればよいですか?
警告なしで私が働く会社のXcodeプロジェクトをコミットする必要があり、警告を抑制する方法が見つからない。
私にとってはうまく動作します。オートコンプリートを使用して機能を削除し、再度入力してみてください。 – penatheboss
スイフト2または3を使用していますか? – rmaddy
@penatheboss私はUITableViewDelegateとUITableViewDataSourceを実装する方法を追加した質問を編集しました – pableiros