Подтвердить что ты не робот

Отладочная информация при запуске сегодняшнего расширения

Получил эту информацию об отладке при отладке приложения с расширением

"соединение хоста < NSXPCConnection: 0x170113560 > соединение с pid 53 недействительным"

Кто-нибудь знает, что это значит? он отображается почти каждый раз, когда вызывал "widgetPerformUpdateWithCompletionHandler".

4b9b3361

Ответ 1

API NSXPCConnection используется для выполнения межпроцессного соединения между клиентом Xcode и вашим приложением на iPhone. Поэтому вам не нужно беспокоиться об этом.

Ссылка https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingXPCServices.html

Таким образом, может быть две причины, по которым ваш виджет завершен.

  • Вам нужно вызвать completeHandler (NCUpdateResultNoData); сразу после того, как ваш widgetPerformUpdateWithCompletionHandler был вызван даже тогда, когда ответ не был возвращен.

  • Ваше приложение прекращается из-за автоматического закрытия приложения. Он завершает работу с виджетами/приложениями по двум причинам:

а. Он закрывает приложения, которые не используются, и рекультивация ресурсов, таких как память.

б. Он закрывает виджеты, которые используют слишком много памяти.