iOS 8 保存升级时不消失的文件

Posted

技术标签:

【中文标题】iOS 8 保存升级时不消失的文件【英文标题】:iOS 8 To save file which is does not disappear on upgrade 【发布时间】:2015-01-13 09:27:56 【问题描述】:

我的程序现在使用绝对路径写入和读取“.plist”文件。在ios 8 升级后称为绝对路径更改。正在使用什么代码,以免在升级时丢失文件路径。 谢谢你

【问题讨论】:

【参考方案1】:

我找到了。 使用绝对路径正常保存文件。例如使用代码

NSArray * paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);

但是你需要读取这样的文件

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                     NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:nil];
NSString *fileWithExt = nil;
for (NSString *file in directoryContent )

    if([file stringByDeletingPathExtension] isEqualsTo:@"abc"]
       
           fileWithExt = file;
           break;
       

我得到读取代码 How to Read a file from documents directory in iOS

谢谢你

【讨论】:

以上是关于iOS 8 保存升级时不消失的文件的主要内容,如果未能解决你的问题,请参考以下文章

FirebaseAuth 升级 iOS 后电子邮件登录选项消失

粘性标题在出现时动画,但在消失时不动画

统一。安卓。更新应用后保存文件消失

当关闭文档是excel vba为啥宏代码自动消失

为啥电脑新建的文件重启之后就消失了

动画消失时不起作用,但出现时起作用