我们发布了一个应用,但该应用并未发布给开发人员。我们的客户发布了该应用程序,而不是等待我们更改新版本的后端。现在,这将导致问题开始的本地CoreData存储中的错误信息。
似乎有一个字段保存文档目录中文件的本地路径,例如:
/var/mobile/Applications/9EE88C79-F060-4EE....C0A/Documents/core23/thumb.png
在应用程序更新过程中,该应用程序在本地设备上的文件夹会更改(看起来像!!)。现在,我们需要过滤此字段,以将
/Documents/
之前的路径更改为应用程序在本地设备上安装的实际路径。有人对此有一个方便的解决方案吗?任何帮助表示赞赏。
MadMaxApp
最佳答案
-[NSString pathComponents]
返回所有路径组件的数组。在错误的路径字符串上调用它,然后从结果数组中构建它。
如果为分隔符字符串传递-[NSString componentsSeparatedByString:(NSString*)]
,@"/"
也将同样有效。