iphone - 更新应用程序时是否有可能更改目录?

标签 iphone objective-c ios xcode cocoa

最近,将我的应用程序从 v1.0 更新到 v1.0.1。
然后我们的一位测试员说

'Lost all pictures that saved in app' (not photo library)

我发现用 Xcode 安装 App 并更新设备上的 AppStore 版本 将更改应用程序的目录,因此数据将丢失。 (但不是所有数据。一些文件被复制,在我的例子中是 .db 文件。这真的很奇怪)

例)

/var/mobile/Applications/D108B86A-27A8-4665-A490-F1CBB94CE04A/Documents/ /var/mobile/Applications/CCCD0C25-C33E-498F-8D24-9AF243E01A21/Documents/

但这不是正常过程,可能会导致问题。

正常过程中有没有目录变化的可能?(从appstore安装然后从appstore更新)

我想尝试“正常过程”,但没有设备具有旧版本。 所以不能再次在应用商店中显示“更新”按钮:(

最佳答案

我发现更新应用程序会导致目录更改。

因此不应在数据库或文件中保存“完整路径”。

关于iphone - 更新应用程序时是否有可能更改目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047641/

相关文章:

ios - 删除 animateWithDuration :completion 的完成 block 内的 UIView

ios - 使用 avsystemcontroller 恢复铃声音量 IOS 不起作用

ios - 在 View 中查找所有 detailDislosureButtons

iphone - 更改iPhone应用程序的音量,而不会出现“更改音量”框(日本的应用程序)

iphone - AppStore和以下应用程序的替代品

iphone - NSSetUncaughtExceptionHandler 被第三方 SDK 劫持

objective-c - iOS 7 多任务处理和 completionHandler

ios - UIActivityViewController - 上传 Youtube 视频

iphone - 如何清除uitableview的所有行

ios - 继承属性,在从只读继承的属性中读写时不合成setter