我的iPhone應用程序處理該事件時,iPhone睡着了代碼,並重新喚醒。我的問題是,我如何使用iPhone或模擬器來測試它。有沒有一個熱鍵或命令來強制手機或模擬器假冒「去睡覺?」。applicationWillResignActive如何在iPhone模擬器測試
謝謝。
我的iPhone應用程序處理該事件時,iPhone睡着了代碼,並重新喚醒。我的問題是,我如何使用iPhone或模擬器來測試它。有沒有一個熱鍵或命令來強制手機或模擬器假冒「去睡覺?」。applicationWillResignActive如何在iPhone模擬器測試
謝謝。
是的,(「硬件」菜單中的「鎖定」)命令-L將鎖定模擬器。
它不會進入睡眠狀態,而是根據documentation,這應該是足以引發「applicationWillResignActive」的方法:
「的委託可以實現此方法進行調整時,從應用程序過渡激活狀態到非激活狀態。當應用程序不活動時,它在執行但不分派進入事件。此時的疊加窗口彈出時,或者當設備處於鎖定狀態時「。
如果您按下Command-L( 「鎖定」 的 「硬件」 菜單上)將觸發-applicationWillResignActive:
和-applicationDidEnterBackground:
方法。
如果你想測試只是-applicationWillResignActive:
方法,你可以雙擊按Home鍵(或雙按Command-H)來觸發應用程式切換。在這種情況下,只調用-applicationWillResignActive
方法。
完美,謝謝! – Kevin 2009-08-26 14:23:40