我的项目中有一个名为a00.PGN的PGN文件,我想解析它以便将其预加载到Core Data中。现在,我作为使用如何在目标中读取PGN文件进行解析 - c
NSError *err = nil;
NSString *datapath = [[NSBundle mainBundle] pathForResource:@"a00" ofType:@"PGN"];
NSString *content = [NSString stringWithContentsOfFile:datapath encoding:NSASCIIStringEncoding error:&err];
NSLog(@"%@", err);
与NSLog
字符串只是想输出文件,我得到一个错误:错误域= NSCocoaErrorDomain代码= 258“文件名是无效的。”
当我NSLog的字符串内容是NULL。
我曾尝试将扩展名更改为.txt,但收到同样的错误,并且还使用了NSUTF8StringEncoding。阅读这个文件以解析objective-c的最佳方式是什么?
编辑1:
要在自己的项目文件我拖着从取景器。然后我转到我的项目目标,并将其添加到Copy Files
部分,并将产品目录作为目标。子路径是空的。
编辑2:
我已经上传了这个简单的项目的当前状态,以回购在这里:https://github.com/justinjdickow/PGN-Parse-into-Core-Data/
只存储要存储在Core Data中的映像的路径要快得多。否则你的数据库将会变得非常快!您可以像iPhoto或Aperture那样为您的图像创建一个“容器”。 – HAS 2013-04-21 20:21:14
它是一个图像或只是一个非标准文件扩展名? – Mundi 2013-04-21 20:25:09
这只是一个非标准的文件扩展名。这是一个我可以用任何文本编辑器阅读的文本文件。这不是一个图像。 – JuJoDi 2013-04-21 20:34:03