2013-06-27 34 views
0

我想讀取用戶通過系統偏好設置的各種日期和時間相關值。日期的時鐘選項卡&時間設置各種設置。 enter image description here使用蘋果筆的閱讀日期和時間系統偏好設置

現在我想閱讀天氣用戶更改時間選項,要檢測它是否啓用?並且還希望在用戶更改這些設置時收到通知?

+0

請更具體。閱讀他們如何,通知如何。你有什麼嘗試.. – markhunte

+0

@markhunte:請看看更新的問題,如果你知道任何信息請分享 –

+0

我明白你想讀什麼。但圖片有幫助。決定回答您的問題的人需要知道的是您希望得到通知的方式。示例電子郵件,彈出對話,短信,日誌文件。一切都不一樣,如果我要幫助你,我不想猜測。此外,當你說用戶時,如果你解釋他們作爲用戶和你自己的相關性,它會有所幫助。即您是Mac電腦實驗室的管理員。並有遠程訪問機器....你添加更多的細節給人更好的機會正確回答這個問題 – markhunte

回答

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 ") 

但不知道更多這也許是毫無意義的答案。

+0

感謝您的回答,這就是我正在看,我無法得到plist.Now如果用戶更改 –