Ich habe mir ein kleines Programm geschrieben,
was in eine NSTableView und NSDictionary Datens‰tze schreiben soll, die abspeichern und wieder laden soll.
Nun hab ich 2 Probleme.
1. Wenn ich einen neuen Datensatz einf¸ge, dann wird dieser erst sichtbar, wenn ich die einzelnen Spalten mit der Maus einmal angeklickt habe.
2. Ich bekomme keinen zweiten Datensatz in die NSDictionary.
Immer wenn ich einen neuen einf¸gen mˆchte, dann wird der erste ¸berschrieben :-(
Ich habe das ganze aus einem Tutorial, wo direkt 15 Datens‰tze in die Table geschrieben werden, die dann ge‰ndert, abgespeichert und geladen werden kˆnnen.
Ich mˆchte das aber mit beliebigen hinbekommen.
Code zum einf¸gen:
Alles anzeigen
Werde euch dann denm‰chst ˆfterst mir solch banalen Fragen nerven :-) Sorry, nach ¸ber 6 Jahren Delphi, ist Cocoa doch wieder etwas ganz neues.
Grufl Sven
was in eine NSTableView und NSDictionary Datens‰tze schreiben soll, die abspeichern und wieder laden soll.
Nun hab ich 2 Probleme.
1. Wenn ich einen neuen Datensatz einf¸ge, dann wird dieser erst sichtbar, wenn ich die einzelnen Spalten mit der Maus einmal angeklickt habe.
2. Ich bekomme keinen zweiten Datensatz in die NSDictionary.
Immer wenn ich einen neuen einf¸gen mˆchte, dann wird der erste ¸berschrieben :-(
Ich habe das ganze aus einem Tutorial, wo direkt 15 Datens‰tze in die Table geschrieben werden, die dann ge‰ndert, abgespeichert und geladen werden kˆnnen.
Ich mˆchte das aber mit beliebigen hinbekommen.
Code zum einf¸gen:
Quellcode
- - (void)setmyrecord:(NSMutableArray *)newmyrecord {
- [newmyrecord retain];
- [myrecord autorelease];
- myrecord = newmyrecord;
- }
- - (NSMutableArray *)genNeuerSatz {
- NSMutableArray *array = [NSMutableArray array];
- Myrecord *rec = [[Myrecord alloc] init];
- [rec setName: @"hier Name"];
- [rec setTelefon: @"hier Telefon"];
- [array addObject: rec];
- [rec release];
- return array;
- }
- - (IBAction)neuersatz:(id)sender
- {
- [self setmyrecord:[self genNeuerSatz ]];
- }
Werde euch dann denm‰chst ˆfterst mir solch banalen Fragen nerven :-) Sorry, nach ¸ber 6 Jahren Delphi, ist Cocoa doch wieder etwas ganz neues.
Grufl Sven
:wq! /dev/null