Почему это происходит, когда WKInterfaceButton
подключен как к push-сегу, так и к действию, действие не вызывается?WKInterfaceButton одновременный push segue и действие
ответ
Когда вы выполняете сеанс, старый интерфейс InterfaceController уходит с экрана, конечно. WatchOS, похоже, разрушает мост между вашим расширением и приложением (раскадровка/интерфейс). То же самое происходит в другом направлении. Расширение не может изменять пользовательские интерфейсы, которые не отображаются на экране. Примером являются свойства пользовательского интерфейса. Попробуйте установить цвет метки после того, как контроллер интерфейса выключится. Это не сработает.
Из документов:
Важно Контроллер
Интерфейс может вносить изменения в его интерфейсе только во время инициализации и когда интерфейс активен. Когда вызывается метод didDeactivate(), любые попытки изменить значение связанных объектов интерфейса игнорируются до тех пор, пока не будет вызван метод willActivate() контроллера интерфейса.
Предположительно, вы являетесь разработчиком iOS. Может быть полезно прочитать https://developer.apple.com/reference/watchkit/wkinterfacecontroller
С тех пор, как я начал изучать watchOS, многие мои предположения/опыт не перевели на часы.
- 1. Возврат для push segue
- 2. Swift - Push SEGUE
- 3. Push segue с раскадровки
- 4. пользовательский push segue анимация
- 5. SWRevealViewController push Segue
- 6. iOS Обнаружение размотки segue из push segue
- 7. Быстрое перемещение между модальными и push segue
- 8. создание push segue программно и метод prepareforsegue
- 9. Выполните SEGUE и Push 2 viewcontrollers
- 10. Сег не выполняет push-действие
- 11. Custom Segue push weird behavior
- 12. Анимация Push Segue без UINavigationController
- 13. Slowing Down Переход Push Segue
- 14. WKInterfaceTable, WKInterfaceButton и методы действий
- 15. Xcode Segue push to Label
- 16. Удалить градиент от push segue
- 17. UINavigationController Push Segue - Странная анимация
- 18. TabBar исчезает после Push Segue
- 19. Странная ошибка с Push Segue
- 20. Swift - создать пользовательский push segue
- 21. iOS disable push segue animation
- 22. Push Segue Animation Останавливает работу
- 23. Укажите направление «show» (push) segue
- 24. Деактивировать push-анимацию в segue
- 25. iOS 8 - UIBarButtonItem Push Segue overriding Action
- 26. Отматывание назад из UITableViewCell push segue
- 27. Отклонить действие на таможенный Segue
- 28. Обработка событий WKInterfaceButton в WKInterfaceTable
- 29. set WKInterfaceButton title color - WatchKit
- 30. Как установить modal segue (программно) на push segue