20

调试今日扩展应用程序时获得此调试信息

“主机连接 < NSXPCConnection: 0x170113560 > 来自 pid 53 的连接无效”

有谁知道这意味着什么?几乎每次调用“widgetPerformUpdateWithCompletionHandler”时都会显示。

4

1 回答 1

8

NSXPCConnection API 用于在 Xcode 客户端和 iPhone 上的应用程序之间执行进程间连接。所以你不需要担心这个。

链接: https ://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingXPCServices.html

因此,您的小部件被终止可能有两个原因。

  1. 您需要调用 completionHandler(NCUpdateResultNoData); 在您的 widgetPerformUpdateWithCompletionHandler 被调用之后,即使没有返回响应。

  2. 由于应用程序自动终止,您的应用程序已终止。它终止小部件/应用程序有两个原因:

一个。它会终止未使用的应用程序并允许回收内存等资源。

湾。它终止使用过多内存的小部件。

于 2015-02-05T12:12:13.447 回答