SWRevealViewControllerでスライドアウトメニュー(UITableView)を作成しました。メニューにアラビア文字列が含まれていますが、一部の文字列を押すとメニューに新しいデータが読み込まれます。アラビア語セルでUITableViewが機能しない
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! MenuTableViewCell
if cell.label.text == "الرئيسية" {
menuTitles = menuTitlesName
self.tableView.reloadData()
}
}
それはだが、何もしないのtableViewが新たなデータなので、任意の提案をリロードしますので、私はindexPathで働くことができません?!
をリロードすることができますか?いくつかのコードを追加して、お手伝いできるようにしてください。 – Pankaj
@Princeチェックアウト、編集! –
'dequeueReusableCell'が' didSelectRowAt'デリゲートメソッドに属していないため、取得するには['cellForRow(at:)'](https://developer.apple.com/reference/uikit/uitableview/1614983-cellforrow)を使うべきです「既存の」セル。 – user28434