Hallo,
Ik wil graag dat mijn UINavigationBar blijft staan bij een andere view. In mijn MainWindow zit die UINavigationBar, met daaronder een UIViewController die RootViewController inlaadt. In die RootViewController heb ik weer een UIViewController die DataViewController inlaadt. Ik open deze UIViewController met de volgende code (daar komt trouwens ook een warning uit: "RootViewController.m:18: warning: passing argument 1 of 'presentModalViewController:animated:' from distinct Objective-C type"):
Code:
[self presentModalViewController:self.dataViewController animated:YES];
Heeft iemand een idee? Het zal vast heel simpel zijn, maar dit is pas de derde dag dat ik hiermee bezig ben, dus ik weet nog niet veel dingen
Groeten,
Jonathan
Edit: die warning heb ik al weg. Ik had in de headerfile deze code:
Code:
@interface RootViewController : UIViewController <UIImagePickerControllerDelegate> {
IBOutlet DataViewController *dataViewController;
}
@property(nonatomic, retain) DataViewController *dataViewController;
Maar dat moest (volgens mij) zo zijn:
Code:
@interface RootViewController : UIViewController <UIImagePickerControllerDelegate> {
IBOutlet UIViewController *dataViewController;
}
@property(nonatomic, retain) UIViewController *dataViewController;
Edit: oh, volgens mij was bovenstaande oplossing toch niet de beste. Ik heb nu toch weer die oorspronkelijke code, ik was namelijk vergeten om DataViewController.h te importen in RootViewController.m.