Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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 如何将文件保存到临时位置?可可/目标-C_Objective C_Xcode_Cocoa - Fatal编程技术网

Objective c 如何将文件保存到临时位置?可可/目标-C

Objective c 如何将文件保存到临时位置?可可/目标-C,objective-c,xcode,cocoa,Objective C,Xcode,Cocoa,我的想法是使用以下命令打开文件对话框: NSOpenPanel* openPanel = [NSOpenPanel openPanel]; NSArray* imageTypes = [NSImage imageTypes]; [openPanel setCanChooseFiles:YES]; [openPanel setCanChooseDirectories:NO]; [openPanel setAllowsMultipleSelection:NO]; [openPanel setReso

我的想法是使用以下命令打开文件对话框:

NSOpenPanel* openPanel = [NSOpenPanel openPanel];
NSArray* imageTypes = [NSImage imageTypes];
[openPanel setCanChooseFiles:YES];
[openPanel setCanChooseDirectories:NO];
[openPanel setAllowsMultipleSelection:NO];
[openPanel setResolvesAliases:YES];
[openPanel setAllowedFileTypes:imageTypes];
[openPanel setPrompt:@"Upload"];
[openPanel setDirectoryURL:[NSURL fileURLWithPath:NSHomeDirectory()]];
[openPanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
    [openPanel close];
然后,为了能够将所选文件保存在临时位置,使用“我的随机名称”方法生成的其他名称:

NSString* myString = [self randomStringWithLength:7];
然后,我将FTP临时文件,然后删除它


有人知道我怎么做吗?示例代码?

您可以签出
NSFileManager
,它有一个名为:
copyitematurel:toURL:error:
的方法,要获取临时文件夹,您可以使用
NSTemporaryDirectory()
签出
NSFileManager
,它有一个名为:
copyitematrol:toul:error:
的方法,要获取临时文件夹,您可以使用
NSTemporaryDirectory()
签出
NSFileManager
,它有一个名为:
copyitematrol:toul:error:
的方法,要获取临时文件夹,您可以使用
NSTemporaryDirectory()

您可以签出
NSFileManager
,它有一个名为:
CopyItemAttribute:toURL:error:
的方法,要获取临时文件夹,您可以使用
NSTemporaryDirectory()

什么阻止你使用沙盒文件夹?什么阻止你使用沙盒文件夹?什么阻止你使用沙盒文件夹?什么阻止你使用沙盒文件夹?