jjzjj

NSTemporaryDirectory

全部标签

ios - Xcode 在单元测试中写入文件

我理解单元测试执行时,是在Xcode的沙盒环境中。在单元测试中,我需要将数据写入和读取文件。由于该项目驻留在git存储库中,因此必须完全从代码中完成(即不可能对目录进行特殊的手动测试设置)在我今天的所有搜索和尝试中,我找不到从单元测试中写入文件的方法。有人知道在这些条件下写入文件的方法吗?编辑:这是有问题的代码:letdirPath=NSTemporaryDirectory()!varfilePath=dirPath.stringByAppendingPathComponent("unittest.json")if!NSFileManager.defaultManager().isWr

ios - NSTemporaryDirectory 中的 Alamofire MultiPartForm 文件

我无法在任何地方找到我的问题的答案,所以我想我已经问过了。我正在使用Alamofire3.1.5上传相当大的图片,我们说的是数百MB。有一段代码:self.manager.upload(.POST,url,headers:headers,multipartFormData:{multipartFormDatainmultipartFormData.appendBodyPart(fileURL:generalURL,name:"general",fileName:"general",mimeType:"image/jpeg")multipartFormData.appendBodyPar

objective-c - iOS:创建临时目录的安全方法是什么?

我读到NSTemporaryDirectory()返回临时目录的字符串,但也可能返回nil。在iOS中是这样吗?有没有人体验过NSTemporaryDirectory()返回nil?什么时候发生?如果我必须准备好NSTemporaryDirectory()可能返回nil,那么完全使用它对我来说没有意义。如果我必须提供回退机制,我可以首先使用该机制。那么创建临时目录的简单安全方法是什么? 最佳答案 现实一点,任何会导致NSTemporaryDirectory返回nil的情况,很可能意味着您无论如何都无法自己保存任何东西。即:这可能意味

objective-c - iOS:创建临时目录的安全方法是什么?

我读到NSTemporaryDirectory()返回临时目录的字符串,但也可能返回nil。在iOS中是这样吗?有没有人体验过NSTemporaryDirectory()返回nil?什么时候发生?如果我必须准备好NSTemporaryDirectory()可能返回nil,那么完全使用它对我来说没有意义。如果我必须提供回退机制,我可以首先使用该机制。那么创建临时目录的简单安全方法是什么? 最佳答案 现实一点,任何会导致NSTemporaryDirectory返回nil的情况,很可能意味着您无论如何都无法自己保存任何东西。即:这可能意味

ios - 如何删除 ios 应用程序的 tmp 目录文件?

我正在开发一个使用iPhone摄像头的应用程序,在进行了几次测试后,我意识到它将所有捕获的视频存储在应用程序的tmp目录中。即使重启手机,截图也不会消失。有什么方法可以删除所有这些捕获,或者有什么方法可以轻松清除所有缓存和临时文件吗? 最佳答案 是的。这种方法效果很好:+(void)clearTmpDirectory{NSArray*tmpDirectory=[[NSFileManagerdefaultManager]contentsOfDirectoryAtPath:NSTemporaryDirectory()error:NULL

ios - 如何删除 ios 应用程序的 tmp 目录文件?

我正在开发一个使用iPhone摄像头的应用程序,在进行了几次测试后,我意识到它将所有捕获的视频存储在应用程序的tmp目录中。即使重启手机,截图也不会消失。有什么方法可以删除所有这些捕获,或者有什么方法可以轻松清除所有缓存和临时文件吗? 最佳答案 是的。这种方法效果很好:+(void)clearTmpDirectory{NSArray*tmpDirectory=[[NSFileManagerdefaultManager]contentsOfDirectoryAtPath:NSTemporaryDirectory()error:NULL

ios - Xamarin.iOS:NSTemporaryDirectory()

是NSTemporaryDirectory()适用于Xamarin.iOS吗?我在XamarinAPI中找不到任何内容.它与describeddirectorieshere有什么关系?? 最佳答案 可以使用普通的GetTempPath方法获取文件路径:vartemp=System.IO.Path.GetTempPath();Console.WriteLine(temp);或者如果你需要一个NSUrl:varnsURL=NSFileManager.DefaultManager.GetTemporaryDirectory();Conso