我的设备自动锁定时获取通知

时间:2011-07-28 12:20:42

标签: iphone objective-c ios notifications

当设备自动锁定时,我可以在正在运行的应用中收到通知吗?

任何帮助?

4 个答案:

答案 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
相关问题