答案 0 :(得分:14)
答案 1 :(得分:0)
我遇到了这个错误 我使用了自定义视图。但忘了检查是初始viewController。 设置入口点表单“show attribute inspector”作为初始视图控制器
答案 2 :(得分:0)
1.I have faced the same issue where it wasn't showing anything. Even my debug option was not working. i found an article online which helped me alot. i would like to recommend this here.
2. Most of the time it is the size of content view that crashes the widget. in that case use this code snippet in TodayViewController.
//Code snipet
override func viewWillAppear(_ animated: Bool)
{
var currentSize: CGSize = self.preferredContentSize
currentSize.height = 200.0
self.preferredContentSize = currentSize
}
//Link for further research.
https://www.techotopia.com/index.php/An_iOS_8_Today_Extension_Widget_Tutorial
答案 3 :(得分:0)
我建立了一个类似于Building a Simple Widget for the Today View的Today-widget。
我没有上述任何问题。我的是0行(我当天没有数据,因此是0行)。我没想到这可能是问题所在,因为在主应用程序中,您可以有空的表视图。
如果看到[136,132,133,133,138,...]
消息,请确保至少有1行。
答案 4 :(得分:0)
在viewDidLoad
中进行设置:
extensionContext?.widgetLargestAvailableDisplayMode = .expanded
答案 5 :(得分:0)
重新启动该设备。
这救了我。
答案 6 :(得分:0)
在我的情况下,NotificationCenter.framework
是从窗口小部件目标的Link Binary With Libraries
标签中的Build Phases
中意外删除的。