Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.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
Ios 如何将模拟器路径解码到光盘上的应用程序文档文件夹?_Ios_Swift - Fatal编程技术网

Ios 如何将模拟器路径解码到光盘上的应用程序文档文件夹?

Ios 如何将模拟器路径解码到光盘上的应用程序文档文件夹?,ios,swift,Ios,Swift,我很好奇我光盘上模拟器应用程序文档文件夹路径(见附件)中的“a”和“b”字符串是什么意思 我认为“a”是模拟器UUID,但在运行时执行以下代码后: let uuid = UIDevice.currentDevice().identifierForVendor?.UUIDString 我意识到这个字符串的“a”和“b”部分都不是我的模拟器UUID 也许有人可以告诉我应用程序文档文件夹路径中的ID是什么意思? 有没有办法在模拟器上的应用程序运行时中获得这些“a”和“b”值 我用来在附件png上

我很好奇我光盘上模拟器应用程序文档文件夹路径(见附件)中的“a”和“b”字符串是什么意思

我认为“a”是模拟器UUID,但在运行时执行以下代码后:

let uuid = UIDevice.currentDevice().identifierForVendor?.UUIDString
我意识到这个字符串的“a”和“b”部分都不是我的模拟器UUID

也许有人可以告诉我应用程序文档文件夹路径中的ID是什么意思? 有没有办法在模拟器上的应用程序运行时中获得这些“a”和“b”值


我用来在附件png上生成URL的代码被剪断:

let dir = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first
部分“a”只是一个UUID,表示模拟器实例(例如,iOS 10.0的iPhone 6s+)

“b”部分只是一个UUID,表示应用程序的沙箱。它可能会在您每次构建和运行应用程序时更改

这两个id都与您可以在代码中获得的任何UUID无关。您只能使用
NSSearchPathForDirectoriesInDomains

获取整个路径。部分“a”只是表示模拟器实例的UUID(例如,iOS 10.0版的iPhone 6s+)

“b”部分只是一个UUID,表示应用程序的沙箱。它可能会在您每次构建和运行应用程序时更改


这两个id都与您可以在代码中获得的任何UUID无关。您只能使用
NSSearchPathForDirectoriesInDomains获取整个路径

谢谢,我很困惑,因为'identifierForVendor'返回值与此url中的任何ID都不匹配,现在我意识到'identifierForVendor'值根本不是UDID。谢谢,我很困惑,因为'identifierForVendor'返回的值与此url中的任何ID都不匹配,现在我意识到'identifierForVendor'值根本不是UDID。