Я пытаюсь получить доступ к элементу в подвиде, и я считаю, что это невозможно.
Иерархия:
Просмотр контроллера:
- View
- tempView
- userEnterView
- zipCodeEntered
Я хочу получить доступ к текстовому полю zipCodeEntered. У меня есть метка доступности с именем «zipCodeEntered».
Когда я пытаюсь записать автоматизацию, она регистрирует только супервизор «userEnterView», а не фактическое текстовое поле, к которому я могу подключиться.
Я печатаю «app.otherElements[SUPER_VIEW_NAME].debugDescription», чтобы увидеть, какие элементы находятся в этой иерархии, и ничего не печатает.
Любые идеи относительно того, почему я не могу получить доступ к этим элементам/как я могу получить к ним доступ?
accessibilityIdentifer
? - person Joe Masilotti   schedule 26.09.2015accessibilityIdentifier
в текстовое поле zipCodeEntered, и он все еще не может его найти. Используя либоapp.otherElements["zipCodeEntered"]
, либоapp.textFields["zipCodeEntered"]
. Добавлено изображение макета раскадровки - person sebradloff   schedule 27.09.2015app.textFields["Zip Code"]
. - person Joe Masilotti   schedule 29.09.2015app.textfields["Zip Code"].exists
возвращает false. - person sebradloff   schedule 29.09.2015app.textFields["Zip Code"].exists
не должен работать. Дайте мне знать, если это поможет! - person Nick McConnell   schedule 29.09.2015