我想知道在iOS中更改当前的工作目录是否会影响苹果提供的框架的一些标准行为。我猜每个使用路径或名称(例如[UIImage imageNamed]
)的方法都适用于绝对目录,但我能依赖它吗?另外,将目录更改为Documents目录是一种好的做法吗?
发布于 2011-03-29 09:40:06
更改当前工作目录应该不会破坏任何内容。写得很好的代码不会因为一些未声明的约束而中断,比如“你必须在这个目录中”。
将当前工作目录更改为文档目录没有多大意义。您编写的代码不应该依赖于对当前工作目录的假设--目标是使用绝对路径。
https://stackoverflow.com/questions/5469670
复制