iOS 11中今天的小部件中的“无法加载”消息

时间:2017-09-20 18:55:55

标签: ios objective-c widget

在我运行iOS 11的所有测试设备和模拟器上,我的小部件无法加载。只是中心的消息“无法加载”。不可见“显示更多”/“显示更少”也。点击小部件时无法打开应用程序。

在所有iOS 10.x.x设备/模拟器上,一切都很好。

尝试重启设备,删除应用并从App Store重新安装。尝试删除小部件并再次添加。尝试使用上一个Xcode(9.0)的应用程序的新版本,但没有成功。

任何假设?

1 个答案:

答案 0 :(得分:0)

最后我找到了原因..

这里Apple Developer Guide我发现了这个小部件的plist.file:

"如果您不想使用模板提供的故事板文件,请删除NSExtensionMainStoryboard键并使用视图控制器的名称添加NSExtensionPrincipalClass键。"

因此,当我删除NSExtensionMainStoryboard键时,在iOS 11中工作,没有"无法加载"消息,小部件看起来很好,当点击小部件时,我的应用程序启动。