0

我已经构建了一个我想在我的应用程序中实现的 pincode 视图控制器,以保护它免受不需要的手指的影响。

我一直在研究如何最好地实现它,以便它仅在应用程序首次启动时以及在后台返回前台时出现。

appDelegate.m 具有 didFinishLoading 和 applicationWillEnterForeground 但我无法在此处创建视图控制器,因为尚未加载窗口。

我会将它添加到我的视图控制器的 viewDidLoad 方法中,但我使用的是 TabBarController,因此需要对所有任务执行此操作,然后每当用户在它们之间切换时都需要该引脚。

有人对我如何实现这一目标有任何建议/代码示例/最佳实践吗?

非常感谢,詹姆斯

4

1 回答 1

0

尝试使用您的 AppDelegate 的- (void)applicationDidBecomeActive:(UIApplication *)application. 我相信你现在有一个窗口。无论如何,即使还没有窗口,也有简单的解决方法。

于 2012-12-22T23:55:23.900 回答