我读到NSTemporaryDirectory()返回一个临时目录的字符串,但也可能返回nil.
这是iOS的情况吗?有没有经验的NSTemporaryDirectory()返回零?什么时候发生?
这是iOS的情况吗?有没有经验的NSTemporaryDirectory()返回零?什么时候发生?
如果我必须准备好NSTemporaryDirectory()可能返回nil,这对我来说完全没有用.如果我必须提供一个后备机制,我可以首先使用这个机制.
那么什么是简单而安全的方式创建一个临时目录?
解决方法
现实的是,导致NSTemporaryDirectory返回零的任何情况,很有可能意味着你无法自己保存任何东西.
即:这可能意味着设备已满,或者发生了某种形式的腐败.
因此,我怀疑你应该坚持使用NSTemporaryDirectory(为什么重新发明轮),并把它返回无效,这意味着你无法写入本地存储.