小编kha*_*ofi的帖子

NSURL文件扩展名添加等

我收到了来自savePanel表的URL,我想做以下事情:

  • 检查它是否有扩展名
  • 如果是,请将其删除
  • 添加自定义扩展程序
  • 如果没有,则添加自定义扩展

任何简单的方法来做到这一点..我尝试了类似下面的东西,但它不起作用

if ( [tmp pathExtension] != @"xxx" )
   path = [tmp stringByAppendingFormat:@"xxx"];
Run Code Online (Sandbox Code Playgroud)

好的......可能的解决方案如下

NSString *path;
NSURL *filepath;
fileurl = [sheet URL];
fileurl = [fileurl URLByDeletingPathExtension];
fileurl = [fileurl URLByAppendingPathExtension:@"yyy"];
path = [fileurl path];
Run Code Online (Sandbox Code Playgroud)

objective-c nsurl nsstring

8
推荐指数
1
解决办法
7454
查看次数

标签 统计

nsstring ×1

nsurl ×1

objective-c ×1