zelf een dictionaryhiearchie maken voor een UITableview discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo allemaal , Inmiddels ben ik wat gevorderd( zie mijn vorige topic: http://www.iphoneclub.nl/forum/f8/ap...re-klasse.html ). En heb dus gekozen voor de volgende aanpak. Het volgende zou ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
zelf een dictionaryhiearchie maken voor een UITableview
Hallo allemaal ,
Inmiddels ben ik wat gevorderd( zie mijn vorige topic:https://forum.iculture.nl/f8/ap...re-klasse.html ). En heb dus gekozen voor de volgende aanpak. Het volgende zou ik graag willen verwezenlijken. Ik wil graag een drilldowntable met een hierarchie zoals beschreven staat deze website : Drill down table view with a detail view - iPhone SDK Articles. Echter wil ik in plaats van deze code Code:
NSDictionary *dictionary = [self.tableDataSource objectAtIndex:indexPath.row]; //mijn wijziging moet worden NSDictionary *dictionary = [mijn dictionary dus hier]; Al mijn informatie om de tableviews te vullen komt uit mijn gevulde arrays. Ik heb een aantal voorbeelden en kwam al tot een soort van conclusie dat ik voor bv mijn beginscherm eigenlijk al 3 dictionary objecten moeten komen ( 3 rijen met characters , instellingen , go to ). In het voorbeeld van drilldowntable zie ik ook dat ze in de plist beginnen met een dictionary file die een array bevat genaamd row , deze bevat weer de volgende dictionaryfiles etc etc. Het beginscherm is nooit een probleem echter wanneer de volgende schermen verschijnen komen de moeilijkheden. zo ongeveer ziet mijn hierachie er ongeveer uit 1de tableview 2de tableview 3de tableview go to --> goto nib --->friends ----->jackal --------> jackal nib ----->pitbull characters --------------> --->foes ------>rat - ----->cat instellingen --> instelnib Dit is dus de functie die het mooi realiseert Code:
//Get the dictionary of the selected data source. NSDictionary *dictionary = [self.tableDataSource objectAtIndex:indexPath.row]; //Get the children of the present item. NSArray *Children = [dictionary objectForKey:@"Children"]; if([Children count] == 0) { NSInteger ViewNumber = [[dictionary objectForKey:@"View"] integerValue]; switch (ViewNumber) { case 1: { RootViewController *rvc = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:[NSBundle mainBundle]]; //Switch the view here rvc.view = tbController.view; [self.navigationController pushViewController:rvc animated:YES]; [rvc release]; } Hetgeen wat ik al heb wil niet werken Code:
//keys NSArray *Childs = [NSArray arrayWithObjects:@"testerbet", nil]; NSArray *Children = [NSArray arrayWithObjects:@"Children", nil]; NSArray *Keys = [NSArray arrayWithObjects:@"Rows", nil]; NSArray *Title = [NSArray arrayWithObjects:@"Title", nil]; //strings NSString *Titles; Titles = @"mmm training"; //dictionary NSDictionary *item1 = [NSDictionary dictionaryWithObject:Childs, Titles forKey:Children , Title]; NSDictionary *item2 = [NSDictionary dictionaryWithObject:Childs, Titles forKey:Children , Title]; NSDictionary *item3 = [NSDictionary dictionaryWithObject:Childs, Titles forKey:Children , Title]; NSArray *Rows = [NSArray arrayWithObjects: item1, item2, item3, nil]; NSDictionary *Root = [NSDictionary dictionaryWithObject:Rows forKey:Keys]; // NSDictionary *tempDict = [[NSDictionary alloc] //initWithContentsOfFile:DataPath]; NSDictionary *tempDict = [[NSDictionary alloc] initWithDictionary: Root]; http://developer.apple.com/documenta...stProgram.html En wil dus aan de hand hiervan deze property list namaken http://3.bp.blogspot.com/_ixq8Dp4ESM...h/ItemFour.jpg Weet iemand waar ik dus de fout inga. Gezien een testje het bij mij niet doet. [FONT=Monaco] [/FONT] Laatst gewijzigd door ulquiorra; 14-07-09 om 15:43. |
|
|
Gesponsorde links (verdwijnt na registratie)
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Zelf een eBook maken | sweetmac | iPad algemeen | 1 | 23-05-10 21:21 |
Zelf een app icoon maken | mandyrichard | Jailbreak apps en thema's | 1 | 26-02-10 17:48 |
Zelf een app maken/Basisfuncties SDK | Doblie | Ontwikkelen voor iOS | 9 | 18-06-09 10:16 |
Zelf een dock maken | JoOosty | Jailbreak apps en thema's | 23 | 03-04-09 23:17 |
Zelf een skin maken | JungleMan | iPhone algemeen | 0 | 08-11-07 10:40 |
|
|