【发布时间】:2013-09-03 10:52:59
【问题描述】:
我已关注this tutorial (06_02_iOS_-_Using_native_pages_in_hybrid_applications),以便通过 Worklight API - WL.NativePage.show 显示本机 ViewController。并且可以通过[NativePage showWebView:]回到混合页面。
我的应用程序中有两个屏幕:
屏幕 A:混合页面(带有转到屏幕 B 的按钮)
屏幕 B:本机页面(其中有一个文本框可以输入一些值,并且有一个返回按钮可以返回屏幕 A)
这是我的步骤:
- 从屏幕 A(混合)转到屏幕 B(本机)
- 在原生页面中输入一些值
- 单击返回按钮返回到屏幕 A
- 从屏幕 A 再次转到屏幕 B --> 在这一步中,我之前输入的值仍然在这里。
是否可以每次都新鲜进入屏幕B?就像在 Android 中一样,我可以在单击后退按钮时使用 finish()。
谢谢。
【问题讨论】:
-
我认为这应该在 Objective-C 代码中解决(意思是,与 Worklight 不完全相关),因为您需要在返回 Hybrid 页面之前简单地清除文本字段.
-
我想再次初始化 ViewController。但是,第二次没有调用 viewDidLoad 调用。 Worklight 中是否会缓存 ViewController 的内容?
标签: ios uiviewcontroller ibm-mobilefirst