iOSアプリケーションを開発していて、2つのCSVファイルをアプリにロードしたいと思います。
次の画像でわかるように、これらのファイルはリソースグループにあります。
これを使用してファイルパスを取得します。
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
、nilであり、エラーは発生しません。
私は何が間違っているのですか?