iphone开发基础教程 第11章例程的问题

z在《iphone开发基础教程》第11章的例子程序 Persistence第一版用到了这段程序

UIApplication *app = [UIApplication sharedApplication];
[[NSNotificationCenter defaultCenter] addObserver:self 
  selector:@selector(applicationWillTerminate:)
  name:UIApplicationWillTerminateNotification
    object:app];

书上说按home后 程序会触发 UIApplicationWillTerminate,但实际上按home键触发的是UIApplicationDidEnterBackgroundNotification

书上那样写是因为UIApplicationWillTerminateNotification 是sdk3.0时候的 home事件 而4.0以后直接点home为 UIApplicationDidEnterBackgroundNotification事件,所以把 UIApplicationWillTerminateNotification改为 UIApplicationDidEnterBackgroundNotification即可。

资料出处:www.cocoachina.com/bbs/simple/?t51098.html

posted on 2013-03-24 15:16  DDC's blog  阅读(250)  评论(0编辑  收藏  举报