Hallo ich möchte folgendes machen,
ich lese aus einer Datei den Inhalt aus und speichere diesen Zeile für Zeile in ein Array ein (dies funktioniert einwandfrei).
Dann möchte ich eine for-eche-Schleife machen darin soll nun jede Zeile durchlaufen werden und in der jeweiligen Zeile bei einem bestimmten
Bereich Gesplitet werden (dies Funktioniert auch noch).
So nun zum Problem in der For-eche-Schleife wird ein bestimmter Teil in ein Array gespeichert, diese Array kann ich alerdings außerhalb der Schleife nich verwenden.
Hier ist der code.
.h
NSMutableArray *HalloDaten;
.m
HalloDaten = [[NSMutableArray alloc]init];
int intZaeler = 0;
//Alle Datenzeilen durchlaufen
for (NSString *Zeilen in Einzelnedatenarr) {
//Teilen
NSArray *HalloTeil = [Zeilen componentsSeparatedByString: @"<hallo>"];
//Teilen
NSArray *HallozweiterTeil = [[LATTeil objectAtIndex:1] componentsSeparatedByString: @"</hallo>"];
//Teil in Array speichern (Array wurde im .h deklarieat)
[HalloDaten insertObject: [HallozweiterTeil objectAtIndex:0] atIndex: intZaeler];
//Ende Schleife
intZaeler++;
}
//Ausgabe
[Label setStringValue:[HalloDaten objectAtIndex:1]];
Wenn ich nun das Programm starte und auf den Button drücke passiert garnichts.
Es funktioniert alerdings alles der Button und die Schleife läuf auch durch es wird jedoch nichts in das Array HalloDaten gespeichert.
Wiest ihr warum?
ich hoffe ihr versteht mein Problem
Lg. Basti
|