如何重新显示 IsLoaded 的 ViewController

Posted

技术标签:

【中文标题】如何重新显示 IsLoaded 的 ViewController【英文标题】:How to redisplay a ViewController that IsLoaded 【发布时间】:2012-11-24 05:48:50 【问题描述】:

我了解如何通过 Push 显示 ViewController。

但是,如何重新显示已推送且仍在加载但在屏幕上不可见的视图。

我试过了

BaseView.PresentViewController(CurrentViewController,true,null);

但是,我收到了这个错误: 抛出 Objective-C 异常。名称:NSInvalidArgumentException 原因:应用程序试图以模态方式呈现活动控制器

如果视图控制器是新的,我可以使用 Push 并且它可以工作 BaseView.NavigationController.PushViewController(CurrentViewController,true);

【问题讨论】:

【参考方案1】:

你试过下面的方法吗?

[self.navigationController popToViewController:viewControllerLoadedAlready animated:YES]

【讨论】:

完美运行。我在这里也包含了 MonoTouch 代码:BaseView.NavigationController.PopToViewController(CurrentViewController,true);

以上是关于如何重新显示 IsLoaded 的 ViewController的主要内容,如果未能解决你的问题,请参考以下文章

Java MappedByteBuffer.isLoaded()

React Redux Firebase - 使用 firestore 时,第一个文档的 isLoaded 仅为 false

powershell 如果加载代理,则返回True / False。 IAeXClient.IsLoaded(进程id)

present的时候是可以直接回到第一个viewcon的

停止加载 Vue 页面,直到加载数据(获取)

与 react-redux-firebase 反应 isLoaded 是真的, isEmpty 似乎是假的,但 firebase.auth().currentUser 是 null - 可能是啥原因?