Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 创建用于保存文件的临时文件夹/目录_Objective C_Xcode_Cocoa - Fatal编程技术网

Objective c 创建用于保存文件的临时文件夹/目录

Objective c 创建用于保存文件的临时文件夹/目录,objective-c,xcode,cocoa,Objective C,Xcode,Cocoa,是否可以在cocoa应用程序中创建临时目录以临时保存文件 根据场景,我需要处理一些视频文件,这些文件将首先转换为缩略图等,然后其文件将上载到服务器 如何实现这一点?获取临时目录的最简单方法是使用 编辑 以上不再是经批准的定位临时目录的方法。您现在应该使用。您可以使用 返回当前用户的临时目录的路径 是的,临时可能意味着您需要创建它,然后在处理后将其删除是的,当处理开始上载时,旧文件将不在那里并且不会被处理again@uchuugaka检查答案中的链接(第一行)。在投票之前,你应该仔细核对答案。啊,

是否可以在cocoa应用程序中创建临时目录以临时保存文件

根据场景,我需要处理一些视频文件,这些文件将首先转换为缩略图等,然后其文件将上载到服务器


如何实现这一点?

获取临时目录的最简单方法是使用

编辑

以上不再是经批准的定位临时目录的方法。您现在应该使用。

您可以使用

返回当前用户的临时目录的路径


是的,临时可能意味着您需要创建它,然后在处理后将其删除是的,当处理开始上载时,旧文件将不在那里并且不会被处理again@uchuugaka检查答案中的链接(第一行)。在投票之前,你应该仔细核对答案。啊,对不起。这仍然需要做很多工作,但仍然需要与mkstemp家族合作。尽管如此,否决票仍将保留,因为这只是引用一个链接并粘贴其内容,你真的应该添加一些额外的评论。引用它并引用它仍然很有价值,但添加评论,比如何时使用它,或者为什么。(当没有的时候,比如沙箱)光靠这一点是不够的。Parga Bafna引用的Matt Gallagher的解决方案仍然是最完整的方法。
NSString* tempDir = NSTemporaryDirectory();
NSString* bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
tempDir = [tempDir stringByAppendingPathComponent:bundleIdentifier];