今日视图扩展(小部件)无法正常工作

4
我发现有几个其他的帖子存在类似的问题,但没有一个确切相同的问题。此外,之前它曾经成功地工作过!在一段时间内工作后,错误现在不断出现。当运行我的应用程序时,构建目标为“Today View Extension”,我没有实际结果。扩展显示在通知中心中,但没有正文(模拟器和设备均是如此)。另外,当我尝试运行应用程序(而不是目标扩展)并手动按PID附加进程时,我会得到以下错误:我也遇到了错误,我的扩展(在Info.plist中具有“Bundle Display Name”条目以进行自定义命名)显示了包含应用程序的扩展名称,而不是在Info.plist中设置的字符串。奇怪的事情是,有时它会工作,有时它不会,但当它不工作时,有五种不同的原因。我想要求有类似/相同问题的人在此发布它们,以收集所有出现的问题并可能收集这些问题的解决方法。谢谢。
3个回答

3

针对目前遇到问题的用户:

通过 beta 4 和 beta SDK 4 的更新,修复了许多漏洞:

 [self setPrefferedContentSize:]

现在设置视图大小已经可以正常工作了(如果您在查看扩展时遇到问题)。如果您更新的扩展程序没有出现在通知中心,请查看日志输出,您可以看到调试器附加到哪个任务上。如果没有选择“no Selection”,请尝试停止并重新运行,经过几次尝试后它将正常工作!

如果您有任何问题,请随时提问,

愉快编程!


0

我并没有确切的解决方案,但是我观察到当我的今日扩展有任何“问题”时会发生这种情况。例如,如果我没有正确地将文件定位到小部件上。我猜想,iOS不仅会崩溃到主屏幕,而且还会给你一个空的小部件?为了参考,我在这里写了关于自己遇到的问题。


0

我曾经遇到过类似的问题,但现在好像已经没事了。由于“今天视图”是一个扩展程序,并且与包含应用程序捆绑在一起,因此您只需构建和运行包含应用程序即可。从那里,您可以下拉“今天视图”,如果您的小部件/今天视图未添加,则添加它。

使用此方法,您应该能够轻松查看所有更新的更改,而无需附加任何进程。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接