PushController / PresentController不起作用(Xamarin / Apple Watch)

时间:2018-08-16 03:01:38

标签: xamarin apple-watch

我正在尝试在Button(或MenuItem)到另一个Interface Controller之间进行简单的转换。我看过WatchkitCatalog项目,我想我也在做同样的事情...

我已经:

  • 创建了一个新的iOS项目
  • 添加了Apple Watch应用程序项目(我已经尝试过WatchOS 4.3和3.2)
  • 我在初始控制器上添加了一个按钮
  • 我向其中添加了一个事件(ButtonClick),并将其放入默认的InterfaceController.cs
  • 我将新的界面控制器拖到情节提要中
  • 我给它一个类名(NextPage,NextController,abc,任何东西...)
  • 我将事件处理程序更新为
partial void ButtonClick() {
    Console.WriteLine("In Button Click");
    PushController("NextPage", "anything");
}

我构建并运行,但从未到达下一个Controller。事件触发(出现控制台消息)。 PresentController()并没有更好。

我在做错什么吗?算了使用Designer按住ctrl拖动序列是可行的,但最初的目标是使用MenuItem,我不能通过Ctrl拖动序列,从而采用编程方式。

在此先感谢您提供的任何帮助/建议。

0 个答案:

没有答案