• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

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