2016-08-26 3 views
1

Я только начал разработку в WatchKit. Предположим, что у меня есть представления, появляющиеся в последовательности A-B-C-D-E. Из вида D я хочу приземлиться на вид B или C (промежуточное представление). Как это достигается в приложении WatchKit?Как мне открыть два/три вида одновременно приложения watchKit?

+0

Это полезная ссылка [link1] (http://code.tutsplus.com/tutorials/watchkit-navigation-transitions-and-contexts--cms-23938) и [Apple Doc] (https: // разработчик .apple.com/library/ios/documentation/Общие/Концептуальные/WatchKitProgrammingGuide/InterfaceStyles.html) – vaibhav

+0

@vaibhav не смог найти решение. Нужно точное решение. Вы можете помочь? – Tejas

ответ

1

После долгого ожидания все еще нет ответа. Итак, я публикую обход, который я сделал в своем приложении.

Я использовал флаг. Когда вы дойдете до D viewController, установите флаг в значение «true» и реализуйте логику для pop C viewController (основанный на значении флага) в методе willActivate C. Подобное может быть сделано в любом количестве предыдущих контроллеров представлений, которые вы хотите поп (например, B, A и т. Д.). Кроме того, не забудьте сбросить флаг, или ваш VC будет автоматически появляться каждый раз, когда вы переходите к этому VC.