私はplistを読むことからイメージを設定しようとしています。私は、現在のデスクトップの壁紙を使用し、それをWindowsの背景画像として設定するアプリケーションに取り組んでいます。ファイルがあります~/Library/Preferences/com.apple.desktop.plist
どのようにしてそこからキーを読みますか?私が読もうとしている特定のキーは次のとおりです。マックで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]);
私は私の計画を事前に
おかげNSImageViewまたは[window setBackgroundColor:[color]];
メソッドにそれを設定することですプレースメントリストの列にある実際のデータを取得することができたら。
その辞書を保持する理由はありますか?また、変数にはデータではなく辞書が含まれているため、その変数の名前を変更する必要があります。 –