我正在尝试从plist文件读取图像。 我正在开发一个应用程序,该应用程序使用当前桌面壁纸并将其设置为窗口背景图像。 文件位于〜/ Library / Preferences / com.apple.desktop.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]];
方法。
提前感谢。