Вопрос

I want to read the various Date and Time related values the user sets through system preference.The Clock tab of Date & Time settings various settings.enter image description here

Now i wan to read weather the user changed Time Options, want to detect if its enabled or not? and also want to get notification whenever user changes these settings?

Это было полезно?

Решение

Just to emphasise my point in my comments. This is how you can read the clocks preferences via objective-c;

 CFStringRef appID;
CFPropertyListRef newCP;

appID = CFSTR("com.apple.menuextra.clock");
CFStringRef Key = CFSTR("IsAnalog");
 newCP  = CFPreferencesCopyAppValue (
                                         Key,
                                          appID
                                             );

 NSLog(@" newCP %@", newCP);

or in Applescript:

set theClock to quoted form of (do shell script "read com.apple.menuextra.clock  IsAnalog ")

But without knowing more this maybe a pointless answer.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top