6 permissions documents ios swift
我在此处红色此代码示例的注释:
// failed to write file – bad permissions, bad filename, missing permissions,
or more likely it can't be converted to the encoding
Run Code Online (Sandbox Code Playgroud)
我尝试了该代码,它无需请求任何许可即可在设备上运行。我在文档中找不到任何有用的东西。
所以,我的问题是:作者在谈论什么权限(坏的或缺失的)?我是否需要特殊权限才能写入应用程序文档目录?
不,您的应用程序不需要此类特殊权限,但确实存在应用程序可能无法写入文件的情况。
一个示例是,如果您的应用对其文件使用磁盘保护,并且您尝试在磁盘加密时写入文件夹。其他例子是:
如果确实发生了错误,通常可以通过检查错误来确定原因。
该注释似乎是一个通用占位符,指示在写入文件时收到错误的一些可能原因,因此如果您要使用代码并遇到错误情况,您将有一些地方可以开始。
该文档是指当有疑问的好地方。