【发布时间】:2014-06-09 20:01:15
【问题描述】:
我正在 iOS 8 中试用新的TodayExtensions,并按照 WWDC 视频为 iOS 和 OS X 创建扩展,第 1 部分中所述的步骤创建了 Today Extension。我在提供的故事板中向 ViewController 添加了一个彩色 UIView。我在“今日”通知中心获得了一个标题,但我的彩色视图没有正文。看起来像这样(我做了两个):
还有其他人得到这个吗?我在我的所有 ViewControllers 方法中设置了断点,但没有调用任何内容。我将 Info.plist 更改为直接进入我的 VC 课程,而不是故事板,但我仍然一无所获。我可以在 info.plist 中更改今天扩展的标题。
【问题讨论】:
-
我发现有时调试器无法附加到设备上的小部件。您可以做的一件事(尽管很乏味)是在整个代码中设置
NSLog语句并检查设备日志。您可以在 Xcode 中通过转到 Window > Organizer > Devices 然后在窗口底部附近看到一个小的展开图标来访问它。请注意,您可能会看到来自系统和/或其他应用程序的各种输出,因此您可能需要手动筛选这些输出以查看小部件的日志语句。 -
检查您的崩溃日志。它实际上是崩溃。
-
我发现唯一能让我在更改后看到我的 Today Extension 正文的方法是点击 iOS 模拟器的“Rest Content and Settings”选项。但是,如果您设置 preferredContentSize 设置,这将不起作用。我想我会等待 Beta 3 看看情况是否有所改善。
-
(今天发布了 Beta 3,情况好多了)
标签: ios swift ios8 ios-app-extension