我很好奇那些' a'和' b'字符串表示我的光盘上模拟器应用程序文档文件夹(参见附件)的路径?:
我认为' a'是模拟器UUID,但在运行时执行此代码:
let uuid = UIDevice.currentDevice().identifierForVendor?.UUIDString
我意识到这也不是'和' b'这个字符串的一部分不是我的模拟器UUID。
也许有人可以告诉我申请文件夹的路径中的那些ID是什么意思? 有办法获得那些' a'和' b'模拟器上app运行时的值?
我用来在附件png上生成网址的代码剪切:
let dir = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true).first
答案 0 :(得分:2)
Part" a"只是一个代表模拟器实例的UUID(例如,适用于iOS 10.0的iPhone 6s +)。
Part" b"只是一个代表您应用沙盒的UUID。每次构建和运行应用程序时,它都可能会发生变化。
这两个id都与您在代码中可以获得的任何UUID无关。您只能使用NSSearchPathForDirectoriesInDomains
获取整个路径。