Приложение Apple WatchOS - получайте индикатор вращения каждый раз, когда я запускаю очень простое приложение

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

У меня нет часов Apple, поэтому я тестирую их на симуляторе (может, это проблема самого симулятора и может нормально работать на устройстве?). Я пытался удалить приложение, сбросить симулятор, очистить папку сборки и т. Д. Несколько раз.

Мне нужно представить динамическое количество страниц, поэтому я не могу использовать segue из раскадровок. Я следую за этой яблочной документацией: https://developer.apple.com/library/archive/documentation/General/Conceptual/WatchKitProgrammingGuide/InterfaceStyles.html

"Вы можете изменить набор страниц, которые вы хотите отобразить, вызвав метод reloadRootControllersWithNames: contexts: и передав массив идентификаторов для контроллеров интерфейса, определенных в вашей раскадровке. Например, вы можете вызвать этот метод в методе init вашего основного интерфейса контроллер, чтобы заставить watchOS загружать другой набор страниц."

Я создал очень простое тестовое приложение и могу воспроизвести проблему здесь. Мой интерфейс имеет только ярлык, и мне нужно показать 2 страницы. Поэтому я использую reloadRootPageControllersWithNames, Тот reloadRootPageControllersWithNames кажется, вызывает проблему, но это настолько просто, что я не могу указать, что не так.

Вот мой очень простой код для InterfaceController:

- (void)awakeWithContext:(id)context {
[super awakeWithContext:context];

if (!context) {
    NSLog(@"Watch data exists!");
    [WKInterfaceController reloadRootPageControllersWithNames:@[@"myvc",@"myvc"] contexts:@[@0,@1] orientation:WKPageOrientationHorizontal pageIndex:1];
}
else {
    NSLog(@"Title: %@",context);
    [self.myTitle setText:context];
}
}

0 ответов

Другие вопросы по тегам