plist를 읽지 못하도록 이미지를 설정하려고합니다. 나는 현재의 바탕 화면 배경 무늬를 사용하는 응용 프로그램에서 Windows 배경 화면으로 설정하고 있습니다. 파일 위치는 ~/Library/Preferences/com.apple.desktop.plist
어떻게 읽습니까? 내가 읽으려고하는 특정 키는 다음과 같습니다.mac에서 plist 읽기
NewImageFilePath
ImageFilePath
나는이 코드를 아이폰에서 plist를 읽는 것과 같았지만 작동하지 않았다.
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]];
방법으로 설정하는 것입니다 속성 목록 문자열에있는 실제 데이터를 얻을 수 있습니다되면.
왜 그 사전을 유지할 이유가 있습니까? 또한 사전에 데이터가 포함되어 있으므로 해당 변수의 이름을 변경해야합니다. –