2012-02-10 55 views
1

有沒有辦法在iPhone被鎖定時運行一個動作?iOS鎖定事件?

我只是想在iPhone被用戶鎖定時運行一點代碼。我正在尋找一款無需越獄iPhone的解決方案。

回答

3

https://stackoverflow.com/a/7888507/267892

可能是你需要實現以下方法AppDelegate

告訴應用程序現在在後臺委託。

- (void)applicationDidEnterBackground:(UIApplication *)application 

告知該應用程序已經成爲活躍的委託。

- (void)applicationDidBecomeActive:(UIApplication *)application 

告訴該應用程序將變爲無效委託。

- (void)applicationWillResignActive:(UIApplication *)application 

有關這些詳細信息,請參閱UIApplicationDelegate Protocol Reference

+0

請問,如果應用程序在後臺運行,即使工作? (對不起,我剛剛接觸iOs-programming,並且我經常不知道我是否想要谷歌..) – Maik639 2012-02-10 20:12:10

+0

不幸的是,您可以做的唯一事情就是在用戶關閉您的應用時得到通知。 – Emil 2012-02-10 20:24:29

+0

hm,所以當iPhone被鎖定並且應用程序在後臺時不可能運行代碼?感謝您的快速回答。 – Maik639 2012-02-10 20:29:24