WatchKit菜单项不显示

时间:2015-01-08 14:59:13

标签: watchkit apple-watch

我在Xcode 6.2 Beta 3(Build 6C101)中,我已经向我的界面控制器添加了一个菜单和两个菜单项,并为两者创建了IBActions。我给了他们标题和图片,但是当我运行应用程序时,没有显示任何内容。

我已经阅读了

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Menus.html

并且无法看到有关以编程方式显示菜单项的任何内容 - 我缺少什么?

3 个答案:

答案 0 :(得分:10)

您无需以编程方式显示菜单。您唯一需要做的就是将每个按钮连接到Watch应用扩展程序中的IBActions。

最可能的问题是缓存之前的Watch应用程序故事板。做一个干净的构建,然后再试一次。

最后,您可能知道WatchKit菜单仅显示在“强制按下”上。它们不能用于Watch应用程序的主界面。在模拟器中,使用鼠标单击并按住将模拟强制按下,动画将在您完成操作后清除,即使在不执行任何操作的上下文中也是如此。

答案 1 :(得分:3)

这是我的解决方案 - 转到硬件 - >触摸压力 - >深按,然后尝试点击手表模拟器。

答案 2 :(得分:0)

尽管菜单在手表模拟器上按预期工作,但我最近在真实设备上遇到了此问题。就我而言,问题出在我用作图像的SF Symbol中。

使用资产目录中的图像替换所有内容后,所有问题均已解决。