重新启动设备。
这拯救了我。
我曾经遇到了同样的问题,它什么都没有显示。即使我的调试选项也无法工作。我在网上找到了一篇文章,对我帮助很大。我想在这里推荐一下。
大多数情况下,内容视图的大小会导致小部件崩溃。在这种情况下,请在TodayViewController中使用此代码片段。
代码片段
override func viewWillAppear(_ animated: Bool)
{
var currentSize: CGSize = self.preferredContentSize
currentSize.height = 200.0
self.preferredContentSize = currentSize
}
Link 以供进一步研究。
我已经构建了一个类似于为今天视图构建简单小部件的今天小部件。
我没有遇到上述任何问题。我的问题是0行(这一天我没有数据,因此为0行)。我没有预料到这可能是问题,因为在主应用程序中,您可以拥有空的表格视图。
如果您看到无法加载
消息,请确保您至少有1行。
在viewDidLoad
中设置:
extensionContext?.widgetLargestAvailableDisplayMode = .expanded