Keine große Frage, aber ich stehe vor einem Dilemma. Ich führe einige iOS-UI-Tests durch und kann den für das Framework erforderlichen Accessibility Identifier nicht auf UITableView setzen.Kann Accessibility Identifier für UITableView in iOS nicht setzen
Der gesamte Abschnitt scheint nicht im Identity Inspector im Interface Builder vorhanden zu sein.
Siehe Screenshot im Anhang.
Ich versuchte es programmatisch zu tun, aber es auch nicht funktioniert hat.
stelle ich die Zugänglichkeit Kennung als Wert in viewDidLoad() aktiviert und
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view
// set delegate and data source
tableView.delegate = self;
tableView.dataSource = self;
// load the table Data
tableData = ["Red", "Green", "Blue", "White", "Yellow"]
// set accessibility identifier
tableView.isAccessibilityElement = true
tableView.accessibilityIdentifier = "tableView"
}
Es ist nur eine Beispielanwendung, wo ich den eigentlichen Rahmen testen werde.
Jede Hilfe ist willkommen.
Ich bin mit XCode 7.3.1
Danke für alle Eingaben, aber die accessibilityLabel wurde auch nicht gefunden. Ich habe versucht, die DebugDescription des App-Objekts zu betrachten – user3498133