我有一個Cocoa應用程序,它在用戶的計算機上存儲對多媒體文件(圖像,視頻等)的引用。我想知道是否有一種方法可以獲得對該文件的引用,即使用文件路徑,以便如果用戶將該文件移動到其計算機上的其他文件夾,我仍然會知道它在哪裏。我目前存儲的文件路徑的陣列被從標準可可公開對話傳遞迴:在移入objective-c後保留對文件的引用?
-(void)addMultimediaDidEnd:(NSOpenPanel*)sheet
returnCode:(int)returnCode
contextInfo:(NSString *)contextInfo
{
if(returnCode == NSOKButton) {
[sheet orderOut:nil];
[self saveFiles:[sheet filenames]];
}
}
感謝您的例子! – Austin 2011-03-09 15:41:51
在沙箱中完成這項工作嗎?還是我必須要求特別的權限? – 2012-11-19 18:59:15
我知道你發佈在GitHub上,但爲了完整起見,我將在此處予以說明。我相信它應該在沙盒模式下工作(https://github.com/ptrsghr/FileWatcher/pull/1#commits-pushed-02a521c)。如果遇到任何問題,請告知我。 – rgbrgb 2012-11-24 18:08:05