【发布时间】:2016-03-11 04:53:28
【问题描述】:
我使用以下代码来检查 iphone 锁定状态。
int notify_token;
notify_register_dispatch("com.apple.springboard.lockstate", ¬ify_token,dispatch_get_main_queue(), ^(int token) {
uint64_t state = UINT64_MAX;
notify_get_state(token, &state);
if (state == 0)
{
// Locked
}
else
{
// Unlocked
}
});
问题是我们只有在设备被锁定或解锁时才会收到通知。我想知道当前的锁定状态。 IE。我已经启动了该应用程序,并且在任何时候我都想知道设备是锁定还是解锁。使用上面的代码,我们只会在设备被用户锁定或解锁时收到通知。
有没有其他选择?
【问题讨论】:
标签: ios objective-c iphone locked