ios 從前台返回到回台 從后台返回到前台 或者 支付寶支付訂單后 對界面進行操作


正常情況下,在AppDelegate中實現下面兩個方法,能夠監聽從后台恢復到前台


- (void)applicationDidEnterBackground:(UIApplication *)application 

    log4info(@"---applicationDidEnterBackground----"); 
   //進入后台  

 
- (void)applicationDidBecomeActive:(UIApplication *)application 

 
    NSLog(@"---applicationDidBecomeActive----"); 
    //進入前台  
 
     

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    log4info(@"---applicationDidEnterBackground----");
   //進入后台
}

- (void)applicationDidBecomeActive:(UIApplication *)application
{

    NSLog(@"---applicationDidBecomeActive----");
    //進入前台

   
}

 

但是單個UIViewController怎么監聽呢

在-viewDidLoad方法中,添加一下代碼監聽notification

也可以使用  監聽APP返回方法    然后   對訂單   列表  進行操作   例如對訂單的狀態進行改變
[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(someMethod:) 
                                             name:UIApplicationDidBecomeActiveNotification object:nil]; 

 

-(void)someMethod:(NSNotification *)noti

{

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM