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

时间:2016-10-26 18:46:56

标签: ios swift

我很好奇那些' a'和' b'字符串表示我的光盘上模拟器应用程序文档文件夹(参见附件)的路径?:

enter image description here

我认为' a'是模拟器UUID,但在运行时执行此代码:

let uuid = UIDevice.currentDevice().identifierForVendor?.UUIDString

我意识到这也不是'和' b'这个字符串的一部分不是我的模拟器UUID。

也许有人可以告诉我申请文件夹的路径中的那些ID是什么意思? 有办法获得那些' a'和' b'模拟器上app运行时的值?

我用来在附件png上生成网址的代码剪切:

let dir = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first

1 个答案:

答案 0 :(得分:2)

Part" a"只是一个代表模拟器实例的UUID(例如,适用于iOS 10.0的iPhone 6s +)。

Part" b"只是一个代表您应用沙盒的UUID。每次构建和运行应用程序时,它都可能会发生变化。

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