У нас есть приложение для iPad, которое включает в себя средство чтения новостей с двумя -столбцами. Левое представление содержит список новостей, некоторые из которых напрямую связаны с новостями, а некоторые передают другой контроллер представления с другим списком новостей. Это также приведет к установке UIButton
в качестве leftBarButtonItem
панели навигации. Если мы находимся на первом уровне, простое изображение, которое нельзя нажать, будет leftBarButtonItem
.
Моя цель сейчас состоит в том, чтобы иметь тест, который затрагивает все новости на первом уровне. Если новость ведет к списку второго уровня, она должна коснуться UIButton
на панели навигации.
Как я могу проверить, является ли leftBarButtonItem
«нажимаемым»? Поскольку это может быть либо изображение , либо кнопка,просто вызов navigationBar().leftButton().tap()
приведет к ошибке, если это изображение.
Я также использую библиотеку настройки, если это поможет.