我有一个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