iOS应用程序更新后删除应用程序存储文件,更新后如何保留本地文件?
请帮助我查找iOS应用程序中的数据存储问题。应用程序将文件保存在NSDocumentDirectory中。我使用此方法获取目录的路径:iOS应用程序更新后删除应用程序存储文件,更新后如何保留本地文件?,ios,iphone,xcode,ipad,updates,Ios,Iphone,Xcode,Ipad,Updates,请帮助我查找iOS应用程序中的数据存储问题。应用程序将文件保存在NSDocumentDirectory中。我使用此方法获取目录的路径: NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,
NSArray *paths = NSSearchPathForDirectoriesInDomains(
NSDocumentDirectory,
NSUserDomainMask, YES
);
NSString* folderPath = [[paths objectAtIndex:0] UTF8String];
我希望保存在那里的文件永远保留,直到用户删除应用程序。但是,从AppStore更新应用程序时,这些文件无法访问(已删除)。此外,并非所有iPad和iPhone设备都会出现这种情况。原因可能是什么?我应该将文件保存在另一个目录中吗
谢谢你听起来你需要找出它工作的设备和不工作的设备之间的区别。或者,更可能是用户为产生不同结果而采取的步骤之间的差异。查看设备的控制台日志可能会提供一些线索。它可能与iCloud有关吗?似乎文档文件夹会自动与iCloud同步。如果用户更改其iCloud帐户会发生什么情况?这可能就是原因。我目前无法确定哪些设备受到影响。我收到用户的投诉,我认为这可能与更新后文件被删除有关。