这两种获取文件路径的方法是否等效?
|
NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
return [[pathArray objectAtIndex:0] stringByAppendingPathComponent:@\"data.plist\"];
和
return [[NSBundle mainBundle] pathForResource:@\"data\" ofType:@\"plist\"];
该文件存储在我的文档文件夹中。
没有找到相关结果
已邀请:
2 个回复
辅奈
坛沤疲撑拆
方法
的文档中 该方法首先寻找匹配项 资源文件在非本地化 指定的资源目录 束。 (在Mac OS X中,此目录 通常称为资源,但在 iOS,它是主要的捆绑包目录。) 如果没有匹配的资源文件 找到,然后看起来在顶层 任何可用的特定语言 “ .lproj”目录。 (搜索 特定语言的订购 目录对应于用户的 偏好设置。)它不会递归 通过其他任何子目录 这些位置。 因此,前者在目录中查找文件,而后者在捆绑中查找。这些可能不一致。