【问题标题】:Debug info when run today extension运行今天扩展时的调试信息
【发布时间】:2014-11-19 08:16:52
【问题描述】:

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

“主机连接 来自 pid 53 的连接无效”

有人知道这是什么意思吗?几乎每次调用“widgetPerformUpdateWithCompletionHandler”时都会显示。

【问题讨论】:

  • 你的扩展有问题,还是 Xcode 调试有问题?
  • 你在其他地方找到了这个问题的答案吗?
  • 你找到解决办法了吗??

标签: ios ios8 ios8-today-widget


【解决方案1】:

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

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

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

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

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

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

b.它会终止使用过多内存的小部件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多