0

ユーザーがシステム設定で設定したさまざまな日付と時刻に関連する値を読みたいと思います。日付と時刻のさまざまな設定の [時計] タブ。ここに画像の説明を入力

今、ユーザーが時間オプションを変更した天気を読みたいのですが、それが有効になっているかどうかを検出したいですか? また、ユーザーがこれらの設定を変更するたびに通知を受け取りたいですか?

4

1 に答える 1

1

私のコメントで私の主張を強調するだけです。これは、objective-c を介してクロック設定を読み取る方法です。

 CFStringRef appID;
CFPropertyListRef newCP;

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

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

またはApplescriptで:

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

しかし、これ以上のことを知らなければ、これは無意味な答えかもしれません。

于 2013-06-28T13:06:26.123 に答える