私は、最新のバージョンのアプリケーションでdmgファイルを自動的にダウンロードするMacアプリに少しアップデータを持っています。今でもこのファイルを開くことができますが、どのようにFinderウィンドウにフォーカスすることができますか?さもなければ、バックグラウンドにあるので、ユーザーはdog-fileが開かれたことを知らないでしょう。 これは、ファイルをダウンロードして開くため、私が持っているコードです:Mac Appによるフォーカスファインダー
NSData *fileData = [NSData dataWithContentsOfURL:
[NSURL URLWithString:@"http:// ... .dmg"]];
if([fileData writeToFile:@"/file.dmg" atomically:NO]) {
[[NSWorkspace sharedWorkspace] openFile:@"file.dmg"];
// Here I want to focus the new Finder window which has been opened by the code above
exit(1);
}
何を使用することができます。withApplication:'?私はOSXではあまり働かないが、私はあなたが必要とするものを行うべきだと思う。 –
はい、完璧です。ありがとうございました!これを回答として追加すると、正しいものとしてマークされます。 – Dion