NSDocumentDirectory的多个URL /路径?

时间:2016-04-25 19:15:15

标签: ios cocoa-touch core-foundation

是否可以从以下任一处获取多个路径或URL:

-[NSFileManager URLsForDirectory:inDomains]

或:

NSSearchPathForDirectoriesInDomains

如果域名为NSDocumentDirectory? API似乎没有对将返回多少选项做出任何保证,但几乎所有用途似乎都只是生成NSArray并调用firstObject。这在概念上比例如迭代结果选项更简单,但它让我想知道这些例子是否过于简单。这些例子会更好地想象可能存在多个返回值,还是会过度设计?

1 个答案:

答案 0 :(得分:0)

正如您所说,API的文档意味着可能会返回多个目录(即使对于文档目录)。 IIRC从iOS 9.0开始,API将始终为文档返回单个目录,尽管最好提前计划并按预期明确使用API​​(只需按接收顺序迭代所有结果)。