【发布时间】:2016-03-26 14:40:54
【问题描述】:
我的应用程序有 2 个视图。登录视图和主页视图。在成功的身份验证用户将被导航到主页视图。
我在这里面临的问题是,在 iOS9 设备中,当应用程序长时间处于后台时,它将进入登录视图(哪个是根视图控制器)。这是 iOS 9 中的预期行为吗?因为我在较旧的操作系统版本上没有这种行为。
更多说明: App 是 VoIP 应用程序,因此启用了后台运行模式。
【问题讨论】:
我的应用程序有 2 个视图。登录视图和主页视图。在成功的身份验证用户将被导航到主页视图。
我在这里面临的问题是,在 iOS9 设备中,当应用程序长时间处于后台时,它将进入登录视图(哪个是根视图控制器)。这是 iOS 9 中的预期行为吗?因为我在较旧的操作系统版本上没有这种行为。
更多说明: App 是 VoIP 应用程序,因此启用了后台运行模式。
【问题讨论】:
也许苹果减少了在 ios9 中杀死在后台运行的应用程序的时间。使用 CoreData 或 NSUserDefaults 更好地实现在 applicationDidFinishLaunchingWithOptions 中验证您的身份验证
【讨论】:
只需在 applicationDidFinishLaunchingWithOptions 中执行。
[UIApplication sharedApplication].idleTimerDisabled =YES;
【讨论】: