2013-03-23 48 views
2

我有一个存储pdf文件的绝对路径的coredata数据库。 我发现我的pdf无法加载,调查后它是因为Documents文件夹的路径已更改,因为应用程序的唯一ID已更改。独特的应用程序ID可以在设备上更改吗?

当时的/ var /移动/应用/ FEF0A8B5-6FA3-47DA-98EC-732A3FFA6FD3 /文档/ ,现在是:在/ var /移动/应用/ 17525DA9-C2C5-4515-9635-0ECC76BE9131 /文档/

会发生这种情况吗? 在什么情况下?

非常感谢。

蒂埃里

回答

1

当你删除的应用程序,因此下一次的值会有所不同。您可以使用:

NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
+0

我没有删除该应用程序。如何用更新替换应用程序? 我只使用TestFlight进行更新。 – thierryb 2013-03-23 18:47:43

+0

并重新启动我的设备... – thierryb 2013-03-23 19:27:08

+0

您不应对此值进行硬编码。 – user523234 2013-03-25 10:27:32

相关问题