我正在开发一个 iOS 应用程序,我想将两个 CSV 文件加载到我的应用程序中。
如下图所示,这些文件位于Resources组中:
我用它来获取它的文件路径:
filePath = [[NSBundle mainBundle] pathForResource:@"Familias" ofType:@"txt"];
这是代码Util readTitleFromCSV:
+(void)readTitleFromCSV:(NSString*)path Entity:(NSString*)entityName
{
AppDelegate* appDelegate =
(AppDelegate*)[[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSString *fileDataString =
[NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:nil];
NSArray *linesArray = [fileDataString componentsSeparatedByString:@"\n"];
[ ... ]
}
但是fileDataString
为零,我没有收到任何错误。
我究竟做错了什么?