今天运行扩展时的调试信息

Bob*_*one 20 ios ios8 ios8-today-widget

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

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

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

bll*_*akk 8

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

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

因此,可能有两个原因导致窗口小部件被终止.

  1. 你需要调用completionHandler(NCUpdateResultNoData); 即使尚未返回响应,也会在调用widgetPerformUpdateWithCompletionHandler之后立即调用.

  2. 您的应用因终止自动应用而终止.它终止了小部件/应用程序有两个原因:

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

湾 它终止了使用太多内存的小部件.