iOS 10 : How to debug a Today Widget - "Unable to load" message

标签 ios xcode swift3 ios10 ios10-today-widget

在我看来,无论何时 Today Widget 因任何原因崩溃,它都会显示“无法加载”消息(如所附屏幕所示)。

发生这种情况时,调试器中不会启动任何内容,控制台上也不会显示任何内容。在我看来,这就像大海捞针。是否可以通过任何方式在 Xcode 中调试“无法加载”消息?

Xcode 版本:8.2

iOS 模拟器:10.2

Unable to load

最佳答案

您可以通过执行以下操作来调试 Today Extension:

当应用程序在您的设备/模拟器中运行时,打开小部件。然后,当您打开小部件时,转到 Xcode->Debug->Attach to Process,您应该会找到您的小部件名称。

请注意,这仅在您打开小部件时才有效。您可以设置断点并逐步调试,以找出出现“Unable to Load”消息的原因。

关于iOS 10 : How to debug a Today Widget - "Unable to load" message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41347790/

相关文章:

ios - 应用程序在运行视频一段时间后进入后台模式

xcode - 如何将Xcode从7.0版本降级到6.4?

swift - 使用 Kitura - Swift 保存数据

ios - 如何在设定的时间获得推送通知? ( swift 3)

xcode - UITableView 默认行高 Xcode

ios - 如何使用 Swift 3 在 BWWalkthrough View Controller 中添加标签?

ios - 有没有一种方法可以使用 C 或 C++ 库在 iOS 上生成、创建或导出 .ppt 演示文稿

iphone - 在 Objective C 中使用 block 编程进行内存管理

IOS:触摸外层蒙版但在框架内

ios - 容器 View 中的 UIView 未显示