Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
如何使用Swift在任意位置创建文件?_Swift_File_File Io - Fatal编程技术网

如何使用Swift在任意位置创建文件?

如何使用Swift在任意位置创建文件?,swift,file,file-io,Swift,File,File Io,如果您拥有绝对路径,如何在任意位置创建文件?我想在任意位置创建一个文件/Users/me/random/project3/,这很可能是因为你的应用程序是沙盒 转到项目设置,选择macOS目标并转到“签名和功能”。您应该看到如下内容: 如果您的应用程序需要在任意位置创建文件,则必须通过单击右上角的“x”删除应用程序沙盒。请注意,这将导致Mac应用商店拒绝您的应用 如果你想将你的应用上传到Mac应用商店,那么你必须保留沙箱,并且只写“用户选择的位置”。选择“用户选择的文件”旁边的“读/写”而不是“

如果您拥有绝对路径,如何在任意位置创建文件?我想在任意位置创建一个文件
/Users/me/random/project3/,这很可能是因为你的应用程序是沙盒

转到项目设置,选择macOS目标并转到“签名和功能”。您应该看到如下内容:

如果您的应用程序需要在任意位置创建文件,则必须通过单击右上角的“x”删除应用程序沙盒。请注意,这将导致Mac应用商店拒绝您的应用


如果你想将你的应用上传到Mac应用商店,那么你必须保留沙箱,并且只写“用户选择的位置”。选择“用户选择的文件”旁边的“读/写”而不是“只读”。(虽然它说“文件”,但也包括目录)这允许您使用类似于
NSSavePanel

Supid的问题写入用户选择的位置,您是先创建目录的吗?是的,目录存在。我的答案是否回答了您的问题?如果是,请考虑通过点击复选标记接受它!