Hallo,
ich bringe mir an Programmierung alles selber bei, allerdings hapert es manchmal. Genau wie jetzt.
Ich schildere euch kurz den Sachverhalt. Es geht nur ums lernen, die folgende Anwendung erfüllt keinen Sinn.
Ich möchte eine Anwendung für das iPhone schreiben, welche in einem TableView Vor- und Nachnamen von Personen anzeigt. Oben befindet sich ein Plus-Button um eine weitere Person hinzuzufügen.
Wenn der Benutzer auf den Plus-Button klickt, dann soll ein neuer View aufgehen mit 2 Textfelder und einem Button. Der Benutzer soll in die Textfelder jeweils den Vor- und den Nachnamen eingeben. Sobald der Benutzer dann auf den Button klickt, wird ein neues Objekt der Klasse "Person" mit eingegebnen Vor- und Nachnamen erzeugt. Dazu mein Code:
So, nun würde ich auf folgende Weise eine Person hinzufügen:
Jetzt zu meinem Problem:
Wie kann ich realisieren, dass bei jedem hinzufügen automatisch ein neues Objekt erzeugt wird? (Siehe fett, unterstrichen und rot). In diesem Fall würde ich ja stets das eine Objekt überschreiben?
Im weiteren würde ich dann alle erstellten Objekt in ein dynamisches Array speichern und per TableView auflisten lassen.
Vielen Dank für eure Unterstützung.
ich bringe mir an Programmierung alles selber bei, allerdings hapert es manchmal. Genau wie jetzt.
Ich schildere euch kurz den Sachverhalt. Es geht nur ums lernen, die folgende Anwendung erfüllt keinen Sinn.
Ich möchte eine Anwendung für das iPhone schreiben, welche in einem TableView Vor- und Nachnamen von Personen anzeigt. Oben befindet sich ein Plus-Button um eine weitere Person hinzuzufügen.
Wenn der Benutzer auf den Plus-Button klickt, dann soll ein neuer View aufgehen mit 2 Textfelder und einem Button. Der Benutzer soll in die Textfelder jeweils den Vor- und den Nachnamen eingeben. Sobald der Benutzer dann auf den Button klickt, wird ein neues Objekt der Klasse "Person" mit eingegebnen Vor- und Nachnamen erzeugt. Dazu mein Code:
#import <Foundation/Foundation.h>
@interface Person : NSObject
@property (nonatomic, strong) NSString* vorname;
@property (nonatomic, strong) NSString* nachname;
- (void) setVorname: (NSString *) vn;
- (void) setNachname: (NSString *) nn;
@end
#import "Person.h"
@implementation Device
- (void) setVorame: (NSString *) vn
{
_vorname = vn;
}
- (void) setNachname: (NSString *) nn
{
_nachname = nn;
}
@end
So, nun würde ich auf folgende Weise eine Person hinzufügen:
Person *person1 = [[Person alloc] init];
person1.vorname = vornameTextfield.text;
person1.nachname = nachnameTextfield.text;
Jetzt zu meinem Problem:
Wie kann ich realisieren, dass bei jedem hinzufügen automatisch ein neues Objekt erzeugt wird? (Siehe fett, unterstrichen und rot). In diesem Fall würde ich ja stets das eine Objekt überschreiben?
Im weiteren würde ich dann alle erstellten Objekt in ein dynamisches Array speichern und per TableView auflisten lassen.
Vielen Dank für eure Unterstützung.