NSDocumentDirectory 有多个 URLs/Paths?

Multiple URLs/Paths for NSDocumentDirectory?

是否可以从以下任意一个返回多个路径或 URL:

-[NSFileManager URLsForDirectory:inDomains]

或:

NSSearchPathForDirectoriesInDomains

如果域是 NSDocumentDirectory? API 似乎无法保证有多少选项将被 returned,但几乎所有使用似乎都简单地采用结果 NSArray 并调用 firstObject。这在概念上比遍历结果选项等更简单,但这让我怀疑这些示例是否过于简单。假设可能有多个 return 值,这些示例会更好吗?还是会过度设计?

如您所述,API 的文档暗示可以 return 编辑多个目录(即使是文档目录)。 IIRC 从 iOS 9.0 开始,API 将始终 return 文档的单个目录,尽管提前计划并按预期明确使用 API 总是更好(简单地遍历所有结果的顺序)。