我提交申请到Mac App Store和苹果通过这引起了否决方面的原因NSTemporaryDirectory()是否违反了Mac App Store指南?
应用不与Mac OS X文件系统的文件符合将 拒绝
在指南建议写入文件以下目录
- 〜/库/ Application Support/{应用标识符}
- 〜/库/ {应用标识符}
- 〜/图书馆/缓存/ {应用标识符}
,但我的文件是暂时的,缓存文件,那么就可以写我的文件到NSTemporaryDirectory()
它会违反准则?
如使用'NSTemporaryDirectory()的一些评论阅读'是风险在某些情况下,返回'nil'。那么我使用'〜/ Library/Caches/{app-identifier}',而不是在OSX中存储缓存文件的好方法。谢谢 – meddlesome
无论如何,您应该使用'NSSearchPathForDirectoriesInDomains()'的结果,而不是对这些路径进行硬编码。 :) –