Créer un Tableau à Partir d'un Fichier CSV à l'Aide Objective C

Je suis nouveau sur le codage, donc veuillez m'excuser si cela semble être une question simple.

Je suis en train de tracer les coordonnées sur une carte.

Je veux lire un fichier CSV et transmettre l'information à deux tableaux distincts.

Le premier tableau sera NSArray *towerInfo (contenant la latitude, la longitude et la tour titre)

la deuxième, NSArray *région (contenant de la tour du titre et de la région) avec le même chef d'accusation, l'indice de la première matrice.

Essentiellement, je crois que j'ai besoin d';

1) lire le fichier dans une chaîne.....

2) diviser la chaîne en un tableau temporaire de séparation à tous les /n/r......

3) de la boucle à travers le temp de tableau et de créer une tour et la région de l'objet à chaque fois avant d'ajouter cette information pour les deux principales matrices de stockage.

Est-ce le bon processus et, si oui, est qu'il ya quelqu'un qui peut poster un exemple de code que j'ai vraiment du mal à obtenir ce droit.

Merci à tous par avance.

Chris.

J'ai édité ce pour montrer un exemple de mon code. Je vais avoir le problème que je reçois des mises en garde en disant

1) "le local la déclaration de "dataStr" se cache variable d'instance.
2) "le local la déclaration de "tableau" se cache variable d'instance.

Je crois que je comprends ce que cela signifie, mais je ne sais pas comment la contourner. Le programme compile et s'exécute, mais le log me dit que la "matrice est nulle."

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

@synthesize dataStr;
@synthesize array;

-(IBAction)convert {
//calls the following program when the onscreen 'convert' button is pressed.

    NSString *dataStr = [NSString stringWithContentsOfFile:@"Towers.csv" encoding:NSUTF8StringEncoding error:nil];
    //specifies the csv file to read - stored in project root directory - and encodes specifies that the format of the file is NSUTF8. Choses not to return an error message if the reading fails

    NSArray *array = [dataStr componentsSeparatedByString: @","];
    //splits the string into an array by identifying data separators.

    NSLog(@"array: %@", array);
    //prints the array to screen

}

L'aide supplémentaire serait très apprécié. Merci pour les réponses à ce jour.

tout d'abord vous avez à faire quelque chose de votre côté et si u coincé quelque part entre ceux essaie code postal et alors nous pouvons vous aider, alors bonne chance avec votre tente
Pouvez-vous donner quelques exemple de lignes du fichier CSV et d'expliquer où l'info est?

OriginalL'auteur user1341967 | 2012-04-18