为什么iOS文件管理不一致地使用字符串(路径)和URL?

时间:2017-10-26 23:58:36

标签: ios nsfilemanager

因此,在使用文件管理器时,我一直在运行只接受URL(例如构建目录)的方法和仅接受字符串的其他方法(例如删除文件)。

为什么NSFileManager无法在一个或另一个上标准化?根据使用的方法,不一致地使用其中一个是什么意思?

1 个答案:

答案 0 :(得分:2)

这是一个历史问题。旧方法适用于路径。随着时间的推移,Apple已迁移到基于URL的方法。一些较新的功能仅支持URL。

事实上,在Mac OS中,除非用户选择了应用程序,否则应该不允许应用程序访问目录,因此您可以拥有以使用基于URL的方法URL包含基于字符串的方法缺少的嵌入式用户权限信息。