由于某种原因,此代码无法在viewDidLoad
中使用,但可以在viewWillAppear
中使用。有什么想法吗?
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(wakeUp:)
name:UIApplicationWillEnterForegroundNotification
object:nil];
谢谢
答案 0 :(得分:2)
你肯定肯定会调用viewDidLoad
吗?
答案 1 :(得分:0)
对于我的情况是我将removeObserver
方法放在didReceiveMemoryWarning
方法中,如果我拍照或做其他事情,这种方法就会出乎我的意料。所以,现在我总是在dealloc
阶段删除通知观察者。