Hi,
In xCode heb ik een rij welke er zo uitziet:

Onder het stukje:
Hiermee zou het dus met Multishots.h moeten communiceren maar er gaat wat fout. Ik heb de bestanden Multishots.h,.m en .xib aangemaakt.
in het bestand rootViewController.m (waar case 3: instaat) heb ik:
Nu zit ik met een sort of problem in het bestand Multishots.h heb ik de volgende data:
Deze data staat ook in het bestand: RootViewController.h op
In het bestand Multishots.m heb ik:
een NsLog voor de zekerheid zodat ik het een of ander kan controleren. Het probleem is, is dat de lijst niet wordt weergeven wanneer ik op (Kindervuurwerk) klik.
Wat ik krijg als output is:
ook krijg ik wanneer ik op kindervuurwerk klik:

(knopje back)
en dan:

Wat er precies in de bestanden multishots.h,m moet weet ik zo net (nog) niet.
staat namelijk ook in RootViewController
In xCode heb ik een rij welke er zo uitziet:

Onder het stukje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { . . case 3: NSLog(@"3"); Multishots *controller = [[Multishots alloc] initWithStyle:UITableViewStylePlain]; [self.navigationController pushViewController:controller animated:YES]; break; . . |
Hiermee zou het dus met Multishots.h moeten communiceren maar er gaat wat fout. Ik heb de bestanden Multishots.h,.m en .xib aangemaakt.
in het bestand rootViewController.m (waar case 3: instaat) heb ik:
code:
1
| #import "Multishots.h" |
Nu zit ik met een sort of problem in het bestand Multishots.h heb ik de volgende data:
code:
1
2
3
4
5
6
7
8
9
10
11
| #import <UIKit/UIKit.h> @class BooksViewController; @interface Multishots : UITableViewController { NSArray *authorList; BooksViewController *booksController; } @property (nonatomic, strong) NSArray *authorList; @property (nonatomic, strong) IBOutlet BooksViewController *booksController; @end |
Deze data staat ook in het bestand: RootViewController.h op
code:
na.1
| @interface Multishots : UITableViewController |
In het bestand Multishots.m heb ik:
code:
1
2
3
4
5
6
7
8
| - (void)viewDidLoad { [super viewDidLoad]; self.authorList = [[NSArray alloc] initWithObjects:@"Grond en siervuurwerk", @"Knalvuurwerk",@"Vuurpijlen",@"Kindervuurwerk",nil]; NSLog(@"Haalt dit op..."); } |
een NsLog voor de zekerheid zodat ik het een of ander kan controleren. Het probleem is, is dat de lijst niet wordt weergeven wanneer ik op (Kindervuurwerk) klik.
Wat ik krijg als output is:
code:
1
2
3
4
5
| 2011-11-27 13:48:40.317 TableView[45643:f803] 3 2011-11-27 13:48:40.318 TableView[45643:f803] Haalt dit op... 2011-11-27 13:48:40.319 TableView[45643:f803] nested push animation can result in corrupted navigation bar 2011-11-27 13:48:40.673 TableView[45643:f803] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted. 2011-11-27 13:48:40.674 TableView[45643:f803] Unbalanced calls to begin/end appearance transitions for <BooksViewController: 0x6ca54d0>. |
ook krijg ik wanneer ik op kindervuurwerk klik:

(knopje back)
en dan:

Wat er precies in de bestanden multishots.h,m moet weet ik zo net (nog) niet.
code:
1
| self.authorList = [[NSArray alloc] initWithObjects:@"Grond en siervuurwerk", @"Knalvuurwerk",@"Vuurpijlen",@"Kindervuurwerk",nil]; |
staat namelijk ook in RootViewController
code:
1
| self.authorList |
[ Voor 196% gewijzigd door Woy op 28-11-2011 10:11 ]
Front-end developer.