我試圖通過閱讀plist來設置圖像。我正在研究使用當前桌面壁紙並將其設置爲Windows背景圖像的應用程序。這些文件位於~/Library/Preferences/com.apple.desktop.plist
如何從中讀取密鑰?我試圖閱讀的具體鍵是;在Mac上閱讀plist
NewImageFilePath
ImageFilePath
我試過這段代碼,就像在iPhone上閱讀plist,但它沒有工作。
NSString *plistPath = @"~/Library/Preferences/com.apple.desktop.plist";
NSDictionary *plistData = [[NSDictionary dictionaryWithContentsOfFile:plistPath] retain];
NSString *item = [plistData objectForKey:@"NewImageFilePath"];
NSLog([NSString stringWithFormat:@"%@", item]);
一旦我能得到地處的Plist字符串我的計劃是將其設置爲一個NSImageView或到[window setBackgroundColor:[color]];
方法
提前感謝的實際數據。
是否有保留該字典的原因?此外,你應該重命名該變量,因爲它包含一個字典,而不是數據。 – 2011-02-03 17:57:38