didselectが呼び出されていない行を選択すると、その色も選択時に青色に変わります。 didSelectは動作していません.Delegate、DataSources、Table outletも接続されています。ここに私のコードは次のとおりです。UITableView didSelectがswift 3.0で動作していません
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
categoryLbl.text = categoryArray[indexPath.row].type
dataDict.setValue(categoryArray[indexPath.row].type, forKey: "category")
categoryTable?.isHidden = true
}
override func viewDidLoad() {
super.viewDidLoad()
imagePicker.delegate = self
NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardNotification(notification:)), name: NSNotification.Name.UIKeyboardWillChangeFrame, object: nil)
categoryTable?.isHidden = true
self.geCategoryData()
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action:#selector(AddFeedbackViewController.dismissKeyboard))
view.addGestureRecognizer(tap)
}
あなたはブレークポイントを設定し、一度テストして、あなたの問題を解決します。 –
あなたのビューコントローラにあなたのビューを添付しましたか? –
このカテゴリには?テーブルはありますか?isHidden = true try once –