Hi Leute,
ich habe folgendes, vermutlich nicht sehr kompliziertes Problem, aber leider noch keinen Lösungsansatz dazu gefunden.
Meine iPhone App besteht im Prinzip aus einem Textfeld und einem Button.
Nachdem der Button geklickt wird, soll der aktuelle Text aus dem Textfeld in einen neuen Bereich eines Arrays geschrieben werden,
das später in eine .plist gespeichert wird.
Die Aktion für den Button habe ich wie folgt definiert:
-(IBAction) buttonDruecken{
[meinText resignFirstResponder];
NSArray *werte = [[NSArray alloc] initWithObjects:meinText.text,nil];
[werte writeToFile:[self dateiPfad] atomically:YES];
[werte release];
}
Das Problem ist nun, dass es mir jedes mal nach drücken des Buttons mein erstes Objekt im Array überschreibt.
Es soll aber bei jedem Klick ein neues Objekt erstellt werden und dieses dann an Stelle 1 statt 0 geschrieben werden und beim erneuten Klick auf den Button an Stelle 2 usw...
sodass eine Liste von mehreren Einträgen im Array werte entsteht.
Grüße Descan
ich habe folgendes, vermutlich nicht sehr kompliziertes Problem, aber leider noch keinen Lösungsansatz dazu gefunden.
Meine iPhone App besteht im Prinzip aus einem Textfeld und einem Button.
Nachdem der Button geklickt wird, soll der aktuelle Text aus dem Textfeld in einen neuen Bereich eines Arrays geschrieben werden,
das später in eine .plist gespeichert wird.
Die Aktion für den Button habe ich wie folgt definiert:
-(IBAction) buttonDruecken{
[meinText resignFirstResponder];
NSArray *werte = [[NSArray alloc] initWithObjects:meinText.text,nil];
[werte writeToFile:[self dateiPfad] atomically:YES];
[werte release];
}
Das Problem ist nun, dass es mir jedes mal nach drücken des Buttons mein erstes Objekt im Array überschreibt.
Es soll aber bei jedem Klick ein neues Objekt erstellt werden und dieses dann an Stelle 1 statt 0 geschrieben werden und beim erneuten Klick auf den Button an Stelle 2 usw...
sodass eine Liste von mehreren Einträgen im Array werte entsteht.
Grüße Descan