我使用ad-hoc配置安装我的应用程序。 每次我安装应用程序时,NSDocumentDirectory都是不同的。路径末尾的GUID发生变化。
为什么?
答案 0 :(得分:1)
每个ios应用都是沙盒。这意味着无论何时安装应用程序,它都会获得一个独特的guid,以便在该“空间”内运行,并且仅在该空间内运行。这适用于所有手机,例如你的手机有guid'其他用户的手机将有一个guid b'。
同样,每个应用程序都会创建自己的文件系统目录(/ documents,/ library等)以在其中运行。
如果要访问资产文件,请通过NSFileManager函数(与NSDocumentDirectory结合使用)或为文档创建共享的itunes文件夹。