当设备自动锁定时,我可以在正在运行的应用中收到通知吗?
任何帮助?
答案 0 :(得分:7)
您可以使用
- (void)applicationWillResignActive:(UIApplication *)application;
如果用户点击锁定按钮,自动进入睡眠模式或者在多任务处理手机上切换到另一个应用程序,它将被发送到您的应用程序。
这是一个很好的UIApplication delegate overview,涵盖了这个主题,还有一些你可能遇到的问题。
答案 1 :(得分:2)
是的,您始终会收到此通知,只需观看:
- (void)applicationWillResignActive:(UIApplication *)application;
答案 2 :(得分:1)
没有明确的afaik通知。 applicationWillResignActive
将被调用,但当应用程序通过其他方式进入后台时(例如点击HOME按钮或切换到另一个应用程序),也会调用它。
答案 3 :(得分:0)
执行此代码以获取applicationWillResignActive
中的状态FactoryGirl.define do
factory :building do
name "cannon"
association :building_basic_info
end
factory :building_basic_info do
name "cannon"
end
end