私は、マルチメディアファイル(画像、動画など)への参照をユーザのコンピュータに保存するCocoaアプリケーションを持っています。私は、ファイルパスを使ってそのファイルへの参照を取得する方法があるのだろうかと思っているので、ユーザーがそのファイルを自分のコンピュータ上の別のフォルダに移動すると、その場所はまだ分かります。私は現在、バック標準ココア開かれた対話から渡されたファイルのパスの配列を格納しています:ファイルがobjective-cで移動した後も、そのファイルへの参照を保持しますか?
-(void)addMultimediaDidEnd:(NSOpenPanel*)sheet
returnCode:(int)returnCode
contextInfo:(NSString *)contextInfo
{
if(returnCode == NSOKButton) {
[sheet orderOut:nil];
[self saveFiles:[sheet filenames]];
}
}
https://github.com/ptrsghr/FileWatcher/blob/master/FileWatcherExample/Classes/FileWatcher.mからありがとう! – Austin
これはサンドボックスでは機能しますか?または特別な権限を要求する必要がありますか? –
あなたはGitHubに投稿したことを知っていますが、ここでは完全性のために残しておきます。私はそれがサンドボックスモード(https://github.com/ptrsghr/FileWatcher/pull/1#commits-pushed-02a521c)で動作するはずだと思います。あなたが問題に遭遇したら私に知らせてください。 – rgbrgb