Ios IBM Worklight-是否可以将UINavigationController添加为起始本机页面?

Ios IBM Worklight-是否可以将UINavigationController添加为起始本机页面?,ios,uinavigationcontroller,ibm-mobilefirst,Ios,Uinavigationcontroller,Ibm Mobilefirst,我正在尝试将基于导航的iOS应用程序集成到IBM worklight中。但是,我无法将UINavigationController添加为其第一个本机页面。在教程中,他们仅解释了如何集成普通的UIViewController。既然UINavigationController是UIViewController的一个子类,难道就不能集成它吗?。有人能告诉我,我是否可以使用“WL.NativePage.show”API集成导航控制器。 目前,我无法确定如何为navigationcontroller对象设

我正在尝试将基于导航的iOS应用程序集成到IBM worklight中。但是,我无法将
UINavigationController
添加为其第一个本机页面。在教程中,他们仅解释了如何集成普通的
UIViewController
。既然
UINavigationController
UIViewController
的一个子类,难道就不能集成它吗?。有人能告诉我,我是否可以使用“WL.NativePage.show”API集成
导航控制器。

目前,我无法确定如何为
navigationcontroller
对象设置
rootviewcontroller

我不知道您请求的动机,因此这可能无法回答您的问题,但它确实提供了另一种选择


请参阅安东·阿列克山德罗夫(Anton Aleksandrov)的以下博文。在本文中,Anton解释了如何在Worklight混合应用程序中使用本机控件,本机控件在您的情况下也可以是导航控件。也就是说,我们不需要在“本机页面”中这样做

本质上,您仍然使用HTML文件作为应用程序的“起始页”,但是您缩小了Cordova WebView,允许您在顶部和底部添加、放置本机控件。您可以在那里放置本机导航控件


博客帖子:

这里也一样。希望@idan adar能够帮助我们。我明天会看到这一点,除非有人评论,但请注意,这与WL.NativePage.show API方法无关;此方法简单且仅将您转换到本机页面,但本机页面可以是您想要的任何内容。那部分完全是本地的。确保如果添加UINavigationController,则在添加UIViewController时不会丢失任何内容(我不是iOS开发人员)。@IdanAdar此方面的任何更新。我们也在尝试同样的事情。@vishal_g,请参阅以下博文: