2016-08-03 20 views
5

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.

Evil missing Accesibility section.

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

Antwort

0

Nicht Kennung gesetzt accessibilityLabel, verwenden Frameworks, die in der Regel

+0

Danke für alle Eingaben, aber die accessibilityLabel wurde auch nicht gefunden. Ich habe versucht, die DebugDescription des App-Objekts zu betrachten – user3498133