mein Projekt läuft ohne Storyboards, so im Laden meiner Ansicht nach innen AppDelegate:Xcode App wird nicht Ansicht laden manchmal
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window = window;
self.window.rootViewController = [[SYLoginController alloc] init];
[self.window makeKeyAndVisible];
return YES;
}
Es verwendet auf dem iPhone zu arbeiten 6 sim 9.3 aber jetzt, bei den Simulatoren es nur Shows ein schwarzer Bildschirm. Aber auf meinem iPhone 6 Gerät funktioniert es. Während auf einem anderen iPhone 6 es auch einen schwarzen Bildschirm zeigt. Diese beiden iPhones sind buchstäblich das gleiche 16gb iPhone 6, das fast zur gleichen Zeit gekauft wurde.
In SYLoginController
s viewDiDLoad
Ich protokolliere den Text eines der Schaltflächen. Nur auf meinem Gerät druckt es den Text, auf allen Simulatoren und dem anderen iPhone druckt es (null), also nehme ich an, dass der Xib nicht richtig geladen ist.
SYLoginController
ist ein UIViewController
, und die zugehörige Xib enthält eine UIView, deren FilesOwner auf SYLoginController
festgelegt ist. Ich kann wirklich nicht sehen, warum es nur auf diesem bestimmten Gerät funktioniert. Auch ich versuchte [[SYTabBarController alloc] initWithNibName:@"SYLoginController" bundle:nil]
, das funktioniert auch nicht ...
Haben Sie versucht, Cleanning (Cmd-K) oder App in realen Gerät zu deinstallieren, bevor Sie das Projekt ausführen? Es sollte auch nicht in echten Geräten funktionieren. –
Ich habe versucht, das Projekt zu reinigen, ich habe versucht, abgeleitete Daten zu reinigen, ich auch die App mehrmals deinstalliert. Ein iPhone funktioniert, der andere nicht und nicht der Simulator. –