我有一个浏览功能,我可以获取文件的URL。
现在我想将文件保存在支持文件字典中,这样如果文件移动到其他任何地方,它仍然可以访问它
我有一个代码可以将其保存到支持文件中:
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
有人能帮助我吗?
答案 0 :(得分:1)
您可以使用NSString
的{{1}}方法:
-stringByAppendingPathExtension:
结果为[@"foo" stringByAppendingPathExtension: @"jpg"];
。
答案 1 :(得分:0)
您可以使用指定的完整路径和以下函数获取文件名和扩展名。
/ * NSString类引用* /
lastPathComponent 返回接收者的最后一个路径组件。
pathExtension 将接收器解释为路径并返回接收器的扩展名(如果有的话)。