繁体   English   中英

Swift-如何确定应用暂停时哪个ViewController处于活动状态?

Swift - how to determe which ViewController was active when app paused?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在我的AppDelegate的applicationWillEnterForeground(_:)方法中,我正在启动一个特定的ViewController,该ViewController要求用户通过生物识别或密码执行本地身份验证。 之后,我想返回用户离开应用程序时所在的ViewController,但我不知道如何获取该信息。

现在,我只是每次将它们发送回应用程序的开始屏幕,但是很高兴能够在应用程序暂停时返回到上次停止的位置。 我将如何完成?

2 个回复

之后,我想返回用户离开应用程序时所在的ViewController,但我不知道如何获取该信息。

一种选择是保存所需的信息,以使应用程序重新处于用户期望的状态,以使其重新处于活动状态。

另一个选择是利用应用程序状态还原过程,将您的应用程序恢复到预期状态。

无论哪种方式,该过程都将与您描述的过程相反:您将首先还原该应用程序,然后提供身份验证视图控制器以使用户再次登录,然后再继续。

您是否尝试过将ViewController显示为弹出窗口,然后将其关闭?

其实您的问题太笼统了。 请提供一些代码,您如何显示此视图控制器。 因为在不同情况下访问以前的控制器可能会有所不同。

举个例子

3 如何确定应用程序处于活动状态还是非活动状态ios?

我需要知道应用程序何时处于前台,它处于活动状态还是非活动状态? 如果我的应用程序处于非活动状态,我需要触发注销协议并销毁当前用户的会话, 是否有任何appDelegate方法告诉我应用程序处于非活动状态,任何代码示例都会对我有所帮助。 如果需要使用“NSNotificatio ...

4 应用程序未处于活动状态时,Swift中的Firebase消息未显示

我正在尝试将firebase消息传递到我的应用程序中,但我只是在应用程序处于活动状态时收到通知(我可以在控制台中看到它们,但只有当应用程序处于活动状态时才会看到。如果它已关闭它们不会直到应用程序再次处于活动状态才会显示 我打开了后台通知,以及我的p12证书已加载到firebase设置中。 ...

5 在应用程序处于活动状态时处理多个远程通知-Swift

我想知道工作流程可在应用程序处于活动状态(打开,运行中)时处理同时接收到的多个远程通知。 对我来说,最好的选择是在通知中心中显示通知,但我听说苹果不推荐这样做,是否有人在提交过程中就没有问题了? 第二个选项是处理所有这些通知,为第一个显示警报,然后...我不知道如何处理第二个,第三个 ...

7 确定哪个单元处于活动状态

我想允许用户单击一个按钮以复制A列中的信息,并将其输入到IBM Personal Communications仿真器中,然后,当他们填写该行数据时,再次按下该按钮以返回A列并向下到下一行。 这是我到目前为止的内容: 如果按下按钮时活动单元格在A列中,我不希望宏转到下一行。 ...

2014-03-28 15:45:11 2 6093   excel/ vba
9 如何在其他音乐播放器处于活动状态时暂停或停止媒体?

我在Ionic框架中创建了一个混合Android应用程序,里面有一些音频文件,这个音乐播放器是用org.apache.cordova.media插件定制的。 如果我在我的应用音乐播放器运行时开始播放默认的手机音乐播放器,则两个音频都在播放。 有没有人知道如何在运行默认移动播放器时停止 ...

10 防止计时器在后台处于活动状态时暂停

与大多数人想要的相反,我希望阻止活动在后台运行时暂停计时器。 如果这不可能,我有办法实现吗? 编辑:基本上,我正在做的是每秒增加一个数据库中的计数器。 直到用户自己停止进程才跳过增量是至关重要的。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM