2010-01-31 94 views

回答

3

根據documentation,如果設備被鎖定,「applicationWillResignActive」方法將被調用。因爲如此按下Command-L(或「硬件」>>「鎖」「菜單中)將導致iPhone模擬器鎖定,並希望觸發此方法。

2

我只能得到這個代碼在AppDelegate文件中工作。

你可以嘗試將您的視圖控制器使用NSNotificationCenter觀察員

在applicationWillResign發佈通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(foo) name:@"AppResigned" object:nil]; 

然後,

[[NSNotificationCenter defaultCenter] postNotificationName:@"AppResigned" object:nil]; 

希望幫助!

相關問題