Hallo,
ich habe ein Problem welches ich jetzt im Beispiel auf das Wesentliche reduziert habe.
Dazu kann man einfach aus Xcode ein Project erstellen mit einem FlipSideViewController.
Es geht dabei um die Erzeugung des FlipSideViewControllers.
Hier das Original
Meine Änderung
Die Fehlermeldung kommt bei controller.delegate=self :
Assigning to 'id<UINavigationControllerDelegate>' from incompatible type 'MainViewController *'
In meinem eigentlichen Project habe ich genau das gleiche Problem. Da der einzuhängende Controller dort ein UITableViewController ist, müsste ich diesen erst umbauen. Mit View versehen, etc.
Das wollte ich aber vermeiden, da ich bereits seit 2 Tagen an diesem Problem hänge und verschiedene Dinge bereits ausprobiert habe, was aber alles nicht funktionierte bzw. immer weitere Umbauten nach sich gezogen hatte.
Hat jemand eine Idee wie ich mit dem UINavigationController arbeiten kann wie in der Änderung?
Gruß
Chris
ich habe ein Problem welches ich jetzt im Beispiel auf das Wesentliche reduziert habe.
Dazu kann man einfach aus Xcode ein Project erstellen mit einem FlipSideViewController.
Es geht dabei um die Erzeugung des FlipSideViewControllers.
Hier das Original
Quellcode
- - (IBAction)showInfo:(id)sender
- {
- FlipsideViewController *controller = [[[FlipsideViewController alloc] initWithNibName:@"FlipsideViewController" bundle:nil] autorelease];
- controller.delegate = self;
- controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
- [self presentViewController:controller animated:YES completion:nil];
- }
Meine Änderung
Quellcode
- - (IBAction)showInfoNOK:(id)sender
- {
- UINavigationController *controller = [[[UINavigationController alloc] initWithNibName:@"FlipsideViewController" bundle:nil] autorelease];
- controller.delegate = self;
- controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
- [self presentViewController:controller animated:YES completion:nil];
- }
Die Fehlermeldung kommt bei controller.delegate=self :
Assigning to 'id<UINavigationControllerDelegate>' from incompatible type 'MainViewController *'
In meinem eigentlichen Project habe ich genau das gleiche Problem. Da der einzuhängende Controller dort ein UITableViewController ist, müsste ich diesen erst umbauen. Mit View versehen, etc.
Das wollte ich aber vermeiden, da ich bereits seit 2 Tagen an diesem Problem hänge und verschiedene Dinge bereits ausprobiert habe, was aber alles nicht funktionierte bzw. immer weitere Umbauten nach sich gezogen hatte.
Hat jemand eine Idee wie ich mit dem UINavigationController arbeiten kann wie in der Änderung?
Gruß
Chris