У меня серьезная проблема, связанная со смахиванием от левого края в WKInterfaceController
.
Когда я дважды прокручиваю левый край в WKInterfaceController
от корневого контроллера интерфейса, мое приложение зависает в пользовательском интерфейсе.
Например, у меня есть A, B, C три WKInterfaceController
, когда я дважды прокручиваю левый край от контроллера интерфейса A, после чего я нажимаю кнопку, чтобы переместить контроллер интерфейса с A на B. Таким образом, мой контроллер интерфейса B никогда не отображается на экране . Я проверил, что willActivate
вызывается для B, но метод didDeactivate
для A никогда не вызывался.
Как только я перехожу в фоновый режим, а затем возвращаюсь на передний план, я могу видеть контроллер интерфейса B.
Я использую приведенный ниже код для перемещения моего контроллера из A в B:
[self pushControllerWithName:@"B" context:nil];
После этого я попытался segue
сделать то же самое. но это происходит и с segue
.
Пожалуйста, дайте мне знать, если у кого-то есть такая же проблема или кто-то знает соответствующие решения или предложения для того же. Спасибо