Метод updateApplicationContext вызывает зависание телефона на некоторых устройствах. - PullRequest
0 голосов
/ 27 октября 2018

При каждом открытии нашего приложения мы отправляем последние данные в Watch с updateApplicationContext. Но на некоторых устройствах при запуске этого метода телефон зависает. И через 10 секунд iOS убивает приложение. Я проверил устройство, которое имеет эту проблему. Однако, когда я запускаю приложение из xcode, в документах freezing.iOS не было сказано, что updateApplicationContext отправляет данные в фоновом режиме. Но почему приложение зависает на некоторых устройствах. Я не смог найти решение.

Спасибо

if([WCSession isSupported] && [self.session isPaired] && [self.session isWatchAppInstalled] && self.session.activationState == WCSessionActivationStateActivated)
{
    NSError *error;
    NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
    [self.session updateApplicationContext:dic error:&error];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...