Leg*_*las 1 iphone xcode objective-c ipad
所以我在这个iPAd App中有大约4个viewcontrollers我正在测试.在应用程序变为非活动状态之前,TableViewController是预网.一旦我按下iPhone上的按钮,它就会启动
-(void)applicationWillResignActive:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)
当我再次启动它时,我希望应用程序继续执行该过程,使用加载的表并显示在按下Button之前可用的"屏幕".
我能理解
-(void)applicationDidBecomeActive:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)
参与此活动.你能告诉我如何在恢复进程的情况下真正带来一个特定的视图控制器吗?
谢谢.
您可以将自己的UIViewControllers注册为`UIApplicationDidBecomeActiveNotification的观察者.
在您的视图控制器中:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(applicationDidBecomeActive:)
name:UIApplicationDidBecomeActiveNotification
object:nil];
Run Code Online (Sandbox Code Playgroud)
不要忘记在dealloc方法中将它们作为观察者删除:
- (void)dealloc {
...
[[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationDidBecomeActiveNotification object:nil];
[super dealloc];
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4984 次 |
最近记录: |