2014-04-12 22 views

回答

0

根據您想要執行保存的具體時間,您的應用程序委託提供了許多可以實現的方法。它們在應用程序狀態改變時被調用。

查看applicationWillResignActive:,applicationDidEnterBackground:applicationWillTerminate:,看看哪一個符合您的需求。

+0

我想,當用戶關閉iPhone不把應用程序在後臺保存數據。你知道我該怎麼做? – tixa

+0

閱讀這三種方法的文檔。他們會告訴你的。 –

0

在appDelegate.m

-(void)applicationWillResignActive:(UIApplication *)application 
    { 
     //write here code for save your data 
    } 

    -(void)applicationDidEnterBackground:(UIApplication *)application 
    { 
     //write here code for save your data 
    } 
    -(void)applicationWillTerminate:(UIApplication *)application 
    { 
    //write here code for save your data 
    } 
0

使用這些方法,它根據你的Q「用戶關閉其iPhone應用程序沒有來到後臺」 您可以使用下面的方法來保存數據 - (空)applicationWillTerminate:(UIApplication *)application

{ //當應用程序即將終止時調用。如果適用,保存數據。又見applicationDidEnterBackground:

[classobj saveHere]; 

}

當應用程序被終止