个人想法是这样:
// 调用 UIStoryboard 的实例化方法 “storyboardWithName:bundle:”
var storyboard = plus.ios.newObject("UIStoryboard","Main_iPhone",null);
// “instantiateViewControllerWithIdentifier:”
var viewController = plus.ios.invoke(storyboard, "instantiateViewControllerWithIdentifier:","ViewController")
// [self.navigationController pushViewController: viewController animated: YES]
plus.ios.invoke(this.nativeUI, "pushViewController:animated:",viewController,true)
求指正
2 个回复
骁骑
你可以参考下以下代码,给appliction的delegate添加一个返回UINavigationController的方法,然后用NJS调用这个方法获取UINavigationController对象就可以显示你的storyboard了
shiying
根据以下两个函数的说明,不使用导入类对象的方式,使用以下方式,调用函数:
真机联调xcode,会crash; 不联调,在真机上运行的时候,alert弹出的是null.
请问为什么?