Есть ли способ программно проверить, что пользователь выбирает «Требовать пароль после сна» на Mac? - PullRequest
1 голос
/ 16 июля 2011

Есть ли библиотека или инструмент, чтобы проверить, выбрал ли пользователь «Требовать пароль после сна»?Заранее спасибо!Пример кода будет очень признателен.

1 Ответ

5 голосов
/ 16 июля 2011

Это в настройках заставки.Если вы сделаете это, вы увидите это:

defaults read com.apple.screensaver askForPassword

Вы можете использовать API-интерфейсы NSUserDefaults для программного считывания этого из Какао, например:

NSDictionary *prefs=[[NSUserDefaults standardUserDefaults]
     persistentDomainForName:@"com.apple.screensaver"];
BOOL isSet = [[prefs objectForKey:@"askForPassword"] boolValue];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...