我的程序现在使用绝对路径写入和读取“.plist”文件。在升级后的iOS 8中称为绝对路径更改。正在使用什么代码,以免在升级时丢失文件的路径。 谢谢你
答案 0 :(得分:0)
我找到了。 使用绝对路径正常保存文件。例如使用代码
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
谢谢你