Я пытаюсь установить изображение из чтения plist. Я работаю над приложением, которое использует текущие обои для рабочего стола и устанавливает его в качестве фонового изображения Windows. Файлы расположены ~/Library/Preferences/com.apple.desktop.plist
Как мне прочитать ключ от него? Вот конкретные ключи, которые я пытаюсь прочитать;
NewImageFilePath
ImageFilePath
Я пробовал этот код, который похож на чтение листка на iPhone, но он не работал.
NSString *plistPath = @"~/Library/Preferences/com.apple.desktop.plist";
NSDictionary *plistData = [[NSDictionary dictionaryWithContentsOfFile:plistPath] retain];
NSString *item = [plistData objectForKey:@"NewImageFilePath"];
NSLog([NSString stringWithFormat:@"%@", item]);
Как только я смогу получить фактические данные, расположенные в строке списков, я планирую установить для них NSImageView или [window setBackgroundColor:[color]];
метод
Заранее спасибо.