Ich habe eine UIViewController
, die aus einer XIB-Datei erstellt wird.viewDidLoad und ViewDidAppear werden nicht aufgerufen
ich initialisieren es wie folgt aus:
_sharedSingleton = [[SlipChangesViewController alloc] init];
[[NSBundle mainBundle] loadNibNamed:@"SlipChangesViewController" owner:_sharedSingleton options:nil];
ich fügen Sie die Ansicht des UIViewController
zum subview in einem anderen UIViewController:
[self.view addSubview:slipChangesVC.view];
Nun ist die seltsame Sache ist, wird die Sicht erfolgreich hinzugefügt die Unteransicht, aber aus irgendeinem Grund werden sowohl viewDidLoad
als auch vieWillAppear
nicht aufgerufen. Die Methode wird jedoch erfolgreich aufgerufen, um das Shared Singleton und die Methode init
zu erstellen.
Ich habe doppelt, um sicherzustellen, überprüft:
- Keine der
UIViews
oderUIViewControllers
sind nil - Die Auslässe aus dem xib richtig verbunden
- ich
[super viewDidLoad]
und[super viewWillAppear]
nenne
Ich habe verschiedene Threads auf StackOverflow überprüft und habe dort Vorschläge ohne Erfolg versucht. z.B. Aufruf [slipChangesVC view]
Weiß jemand, warum diese 2 Methoden nicht aufgerufen werden?
Vielleicht werfen Sie einen Blick auf diese http://StackOverflow.com/A/32965187/2237587. Unterer Teil der Antwort – Simon