Erhalten StoryBoard Instanz des View-Controllers
Beispiel ohne storyboard:
AppDelegate.h
@property (retain, nonatomic) UIViewController *leftController;
AppDelegate.m
self.leftController = [[LeftViewController alloc] initWithNibName:@"LeftViewController" bundle:nil];
OtherViewController:
//This is what I want do to in storyboards
self.viewDeckController.leftController = (AppDelegate*)[[UIApplication sharedApplication] delegate].leftController;
Wie bekomme ich die Instanz von leftController bei der Verwendung von storyboards?
InformationsquelleAutor 1337code | 2012-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Geben Sie den view-controller ein Bezeichner im interface builder, dann nutzen Sie einfach:
Siehe mein edit. Ich bin mir nicht sicher, ob ich verstehe, was Ihr versucht zu tun. Wenn in Ihrer app delegieren, die Sie erstellen möchten "leftController" mit dem Inhalt eines view-controller in einem storyboard, werden Sie wollen, verwenden Sie den code ich habe.
Bitte werfen Sie einen Blick auf diese: github.com/Inferis/ViewDeck ich will es mit storyboard, überprüfen Sie die Beschreibung, und wie um die Ansichten zu ändern.
siehe github.com/simonrice/ViewDeckStoryboardExample.git
InformationsquelleAutor Mick MacCallum
Ich bin mir nicht sicher, ob Sie in der Lage, um Lösungen für dieses problem oder nicht, aber man kann hierzu auch die Antwort zu dieser Frage :
Der Zugriff auf view-controller form eines Storyboards
InformationsquelleAutor Amitg2k12