我正在开发一个 iOS 应用程序,当我有互联网连接时需要做一些事情,而当我没有互联网连接时需要做一些事情。如果我没有在某个时候,我会向用户显示一条消息,让我给我互联网并回来。问题是如何检测以下情况:
- 用户按两次主页按钮,进入多任务,设置并连接到互联网
- 用户返回我的应用程序的多任务处理,但没有按任何内容
我知道我会收到 AppDelegate 的回调:
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void) applicationDidBecomeActive:(UIApplication *)application
但是代码(它不是由我启动的)非常大,如果有任何替代方案,我不想在那里处理 UIViewController 需要的东西。
我的 UIViewController 的 - (void)viewDidAppear:(BOOL)animated 当用户回来时它不会被调用。
断点肯定没有命中!
任何可用的想法,除了 AppDelegate 吗?