是否可以从以下任一处获取多个路径或URL:
-[NSFileManager URLsForDirectory:inDomains]
或:
NSSearchPathForDirectoriesInDomains
如果域名为NSDocumentDirectory
? API似乎没有对将返回多少选项做出任何保证,但几乎所有用途似乎都只是生成NSArray
并调用firstObject
。这在概念上比例如迭代结果选项更简单,但它让我想知道这些例子是否过于简单。这些例子会更好地想象可能存在多个返回值,还是会过度设计?
答案 0 :(得分:0)
正如您所说,API的文档意味着可能会返回多个目录(即使对于文档目录)。 IIRC从iOS 9.0开始,API将始终为文档返回单个目录,尽管最好提前计划并按预期明确使用API(只需按接收顺序迭代所有结果)。