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 总是更好(简单地遍历所有结果的顺序)。
是否可以从以下任意一个返回多个路径或 URL:
-[NSFileManager URLsForDirectory:inDomains]
或:
NSSearchPathForDirectoriesInDomains
如果域是 NSDocumentDirectory
? API 似乎无法保证有多少选项将被 returned,但几乎所有使用似乎都简单地采用结果 NSArray
并调用 firstObject
。这在概念上比遍历结果选项等更简单,但这让我怀疑这些示例是否过于简单。假设可能有多个 return 值,这些示例会更好吗?还是会过度设计?
如您所述,API 的文档暗示可以 return 编辑多个目录(即使是文档目录)。 IIRC 从 iOS 9.0 开始,API 将始终 return 文档的单个目录,尽管提前计划并按预期明确使用 API 总是更好(简单地遍历所有结果的顺序)。