1

こんにちは、csv ファイルがあり、そこにある情報を配列で解析して、マップで使用できるようにしたいと考えています。解析部分から私が持っているものは次のとおりです。

NSString *filepath = [[NSBundle mainBundle] pathForResource:@"Geolocalizadas" ofType:@"csv"];
NSString *content =  [NSString stringWithContentsOfFile:filepath  encoding:NSUTF8StringEncoding error:nil];
NSLog(@"array: %@", content);
NSArray *arrayfarm = [content componentsSeparatedByString:@"\n"];
for (NSString *item in arrayfarm) {
    NSArray *itemArray = [item componentsSeparatedByString:@","];
    // log first item
    NSLog(@"%@",[itemArray objectAtIndex:0]);
}

コンテンツと配列で nslog を使用し、常に (null) を取得します

4

2 に答える 2

0

ファイル名だけでなく、ファイルのフル パスを に渡す必要がありNSString stringWithContentsOfFile:encoding:error:ます。

この CSV ファイルはどこにありますか? アプリバンドルに含まれていますか?ドキュメントフォルダ?その場所に基づいてフル パスを作成します。

于 2013-05-30T23:04:03.717 に答える