在我看来,无论何时 Today Widget 因任何原因崩溃,它都会显示“无法加载”消息(如所附屏幕所示)。
发生这种情况时,调试器中不会启动任何内容,控制台上也不会显示任何内容。在我看来,这就像大海捞针。是否可以通过任何方式在 Xcode 中调试“无法加载”消息?
Xcode 版本:8.2
iOS 模拟器:10.2
最佳答案
您可以通过执行以下操作来调试 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/