Ich verwende Tab Gesten in UITableView-Zelle, aber Folgefehler auftreten.Swift 2.2 Syntaxfehler: Wert des Nichtfunktionstyps 'UITableView!' Kann nicht aufgerufen werden.
„nennt Wert kann nicht von Nicht-Funktionstyp‚UITableView!‘“ Ich verwende den folgenden Code, die ich aus meinem früheren Objective C-Projekt geerbt:
var p: CGPoint = sender.locationInView(self.tableView)
var indexPath: NSIndexPath = self.tableView(forRowAtPoint:p)
var buttonTag: Int = indexPath.row
var selectView = self.storyboard?.instantiateViewControllerWithIdentifier("DropDownSelectionViewController") as? DropDownSelectionViewController
var selectWithNaviBar: UINavigationController = UINavigationController(rootViewController: selectView!)
if (buttonTag == TEAM_ROW) {
getPeoplesWithMenuType(TEAM)
}else{
if (buttonTag == OFFICES_ROW) {
selectView?.menuName = OFFICES_MENU
// selectView?.isMultipleSelection = yes
}else if(buttonTag == CATEGORIES_ROW){
}else if(buttonTag == INTERNAL_GROUPS_ROW){
}
}
Ich würde es begrüßen, wenn jemand helfen könnte.
Es ist 'tableView.IndexPathForRowAtPoint (p)' (Selbst wird nicht benötigt) – vadian