由於某些原因,此代碼不在viewDidLoad
中工作,但將在viewWillAppear
中工作。有任何想法嗎?NSNotificationCenter in viewDidLoad:無法正常工作
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(wakeUp:)
name:UIApplicationWillEnterForegroundNotification
object:nil];
謝謝
因此,你有沒有把應用程序置於後臺,一旦應用程序運行後按下主頁按鈕,並通過點擊它的圖標將它帶回前臺?你有一個方法' - (void)wakeUp:(NSNotification *)notification'?因爲它應該工作得很好。 – DarkDust 2011-05-03 07:00:15
是的,我嘗試了所有這一切。並添加燃料的火,我把完全相同的代碼在viewWillAppear和它的作品。跆拳道? – Rob 2011-05-03 07:12:10
你已經說過'viewWillAppear:';你的意思是'viewDidAppear:'這次?你將不得不描述一些症狀。必須有其他事情要麼導致這似乎無法正常工作,要麼導致其他呼叫似乎工作。你是否確信當你移動這些代碼時,只有一個這個通知註冊正在進行? – 2011-05-03 07:18:27