我们发布了一个应用,但该应用并未发布给开发人员。我们的客户发布了该应用程序,而不是等待我们更改新版本的后端。现在,这将导致问题开始的本地CoreData存储中的错误信息。

似乎有一个字段保存文档目录中文件的本地路径,例如:

/var/mobile/Applications/9EE88C79-F060-4EE....C0A/Documents/core23/thumb.png


在应用程序更新过程中,该应用程序在本地设备上的文件夹会更改(看起来像!!)。现在,我们需要过滤此字段,以将/Documents/之前的路径更改为应用程序在本地设备上安装的实际路径。

有人对此有一个方便的解决方案吗?任何帮助表示赞赏。

MadMaxApp

最佳答案

-[NSString pathComponents]返回所有路径组件的数组。在错误的路径字符串上调用它,然后从结果数组中构建它。

如果为分隔符字符串传递-[NSString componentsSeparatedByString:(NSString*)]@"/"也将同样有效。

09-05 17:51
查看更多