我有一个浏览功能,我得到的文件的网址。目标C保存带扩展名和名称的文件dictonary
现在我想将文件保存在配套文件的字典,这样,如果该文件是移动其他任何地方它仍然可以访问它
我有它保存到支持文件代码:
NSURL *mainUrl;
mainUrl=[[NSBundle mainBundle] bundleURL];
NSFileManager *Fm;
[Fm copyItemAtURL:url toURL:mainUrl error:nil];
,但我不知道是什么名字和扩展,因为浏览功能允许PNG,JPG,JEPG文件
和我需要的名字来访问它
所以我的问题是我怎么能我的名称和扩展有保存文件我的选择
我的名字会像她那样:
NSString *string;
NSInteger number;
number=0;
string=[NSString stringWithFormat:@"%@%li",@"img",(long)number];
和扩展将是JPG
有人可以帮我吗?
这是没有意义的;你怎么能将文件复制到你的包中?另外如果你想跟踪文件移动,那么你需要使用书签:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/Reference/Reference.html#// apple_ref/occ/clm/NSURL/bookmarkDataWithContentsOfURL:error: – trojanfoe
如果您唯一的担心是文件正在移动,那么不会比复制文件更好地保留文件的别名? (别名移动时跟踪文件)重复数据是获取同步问题的一种可靠方式(用户更改文件,但随后移动文件;您的副本将过期) – 2013-05-16 16:36:07