如何在iPhone或iPad上获取TMP目录?

如果我使用nstemporaryDirectory()创建文件,则不会保存到模拟器临时目录。

有帮助吗?

解决方案

作为 吸引 在评论中正确地说

“ NstemporaryDirectory()将在设备上做正确的事情。”

那真是...

编辑: 显然,以后的OS(> 6.1.3),这种方法可能存在问题,也许可以尝试 nscachesdirectory 而不是TMP目录。

其他提示

作为替代方案,来自NSFileManager的文档 URLForDirectory:inDomain:appropriateForURL:create:error:

您还可以使用此方法来创建一个新的临时目录,以存储诸如AutoSave文件之类的内容;为此,为目录参数,域参数的NsuserDomainMask指定NSItemReplacementDirectory以及URL参数的有效父数目录。找到(或创建)所需目录后,此方法返回该目录的URL。如果指定域中存在多个适当的目录,则此方法仅返回它找到的第一个目录。”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top