Ios 如何在更新iphone应用程序时保留库目录中的用户数据?
根据苹果的iOS应用程序编程指南,应用程序保留文档和库目录。我的问题是库目录到底保留了什么?它是否也复制用户创建的文件/数据(如果存储在库目录中),还是仅保留首选项和应用程序设置Ios 如何在更新iphone应用程序时保留库目录中的用户数据?,ios,iphone,preserve,Ios,Iphone,Preserve,根据苹果的iOS应用程序编程指南,应用程序保留文档和库目录。我的问题是库目录到底保留了什么?它是否也复制用户创建的文件/数据(如果存储在库目录中),还是仅保留首选项和应用程序设置 我的应用程序当前正在库目录中存储用户数据,用户在更新到新版本时丢失了数据。我不想再发生这种情况。用户创建的文件和数据应存储在documents文件夹中。该文件夹中的内容也可以使用iTunes进行备份。您不仅应该将用户数据保存在documents目录中 /** Returns the path to the appli
我的应用程序当前正在库目录中存储用户数据,用户在更新到新版本时丢失了数据。我不想再发生这种情况。用户创建的文件和数据应存储在documents文件夹中。该文件夹中的内容也可以使用iTunes进行备份。您不仅应该将用户数据保存在documents目录中
/**
Returns the path to the application's Documents directory.
*/
- (NSString *)applicationDocumentsDirectory {
return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
}
但是,您还应该只存储位于该目录中的文件的相对路径。如果存储绝对路径,则更新后应用程序将找不到数据