• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Textdatei Zeilen in Array einlesen und ausgeben

jonnonnes

Gala
Registriert
17.04.11
Beiträge
52
Hi Leute,
Ich sitz jetzt schon den ganzen Nachmittag daran Textdatei Zeilen in einen Array einzulesen und dann über NSLog auszugeben.
Mein Ansatz:
Code:
 NSString *nameFile;
    nameFile = [NSString stringWithContentsOfFile:@"namen.txt"];
    NSArray *names = [nameFile componentsSeparatedByString:@"\n"];
    NSLog([NSString stringWithFormat:@"%@", [names objectAtIndex:1]]);
zwar steht das überall so aber irgendwie funktioniert das nicht.

Danke für eure Antworten
Gruß Jonnonnes
 
Ich hab das Problem jetzt gelöst aber habe dafür jetzt das Problem: Wie kann ich die Textdatei vollständig leeren und dann den Inhalt von UITextfields in je eine Zeile setzen.

Danke für eure Antworten
Jonnonnes
 
habs jetzt so gelöst
Code:
 NSString *nameFile;
    nameFile = [NSString stringWithContentsOfFile:@"namen.txt"];
    NSArray *names = [nameFile componentsSeparatedByString:@"\n"];
    NSLog(@"%@", [names objectAtIndex:0]);
hab aber immer noch probleme mit dem Einlesen

Danke im Vorraus
 
Zuletzt bearbeitet:
Hallo,

trenne Linien mit einem CharacterSet:

Code:
    NSArray *lines = [text componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
    
    if([lines count] < 1)
    {
        
        …

Viele Grüße
 
Das ist nicht mehr das Problem, trotzdem Danke aber die Frage ist jetzt: Wie kann ich die Textdatei vollständig leeren und dann den Inhalt von UITextfields in je eine Zeile setzen.
Danke
Jonnonnes