ios - 使用(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary)时如何处理“-”后缀*)选项
问题描述
例如,当我使用 iPhone 的空投功能时,将一个 TXT 从一台设备发送到另一台设备。OC 会调用这个函数。
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
NSString *fileName = url.lastPathComponent;
NSString *path = url.absoluteString;
}
在这个函数中,我发现当同名文件多次发送时,文件路径会自动拼接-1、-2、-3等后缀。
file:///private/var/mobile/Containers/Data/Application/E4BA66D2-986D-4E67-9D83-672973D7EC40/Documents/Inbox/setting.txt
file:///private/var/mobile/Containers/Data/Application/E4BA66D2-986D-4E67-9D83-672973D7EC40/Documents/Inbox/setting-1.txt
就像上面一样,当我使用这个文件的名称时,我会以某种方式添加一个后缀。
我想获取文件本身的真实名称。请不要告诉我,就拿两个字的背影吧。如果文件本身有“-”之类的后缀。
解决方案
推荐阅读
- regex - 如何选择自闭式支架
- json - 如何在颤振中解析复杂的 JSON
- node.js - Mongoose 不执行保存也不显示错误
- sql - 对特定模式具有不同权限的 Postgresql 2 用户
- javascript - 在 React 中,为什么渲染方法绑定到组件实例而不是自定义方法?
- java - 如何阻止 Maven 将项目构建 JAR 安装到本地存储库
- sql - 如何使用字符串构建查询获取记录在古吉拉特语中有一个列标题?
- wordpress - Pagenavi 通过多字段搜索 wordpress
- powershell - Azure DevOps 代理上的 PowerShell 存储库问题
- python - 如何更改 x 轴上的数字(matplotlib)