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

Получил эту отладочную информацию при отладке приложения расширения «Сегодня».

«соединение с хостом ‹ NSXPCConnection: 0x170113560 > соединение с pid 53 недействительно»

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


person Bobo Shone    schedule 19.11.2014    source источник
comment
У вас проблемы с расширением или с отладкой Xcode?   -  person Tom Harrington    schedule 19.11.2014
comment
Вы нашли ответы на этот вопрос в другом месте?   -  person Jan Misker    schedule 28.01.2015
comment
Вы нашли какие-либо решения для этого ??   -  person Bhavin_m    schedule 31.01.2015


Ответы (1)


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

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

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

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

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

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

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

person bllakjakk    schedule 05.02.2015