我有一個瀏覽功能,我得到的文件的網址。目標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