iPhone immer schwarzer Bildschirm auf app starten
Bin ich immer ein schwarzen Bildschirm, wenn die app startet. Es gibt keine Fehlermeldung und ich habe meinen main nib-Datei in der .plist-Datei. Hier ist mein code.
AppDelegate.h
#import <UIKit/UIKit.h>
@class LoginController;
@interface ViiadAppDelegate : NSObject <UIApplicationDelegate> {
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet LoginController *viewController;
@end
AppDelegate.m
#import "AppDelegate.h"
#import "LoginController.h"
@implementation AppDelegate
@synthesize window=_window;
@synthesize viewController=_viewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Override point for customization after application launch.
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
Vielen Dank im Voraus. Ich bin neu in die iPhone-Entwicklung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie änderte den rootViewController des MainWindow, müssen Sie sicherstellen, dass Ihre MainWindow.xib-view Steckdose gesetzt, um den neuen view-controller.
In meinem Fall, würde ich änderte die
Main Interface
in der Anwendung der Target-Einstellungen-Fenster. Wiederherstellung es zuMainWindow
das problem gelöst.Ist dies nur, wenn die app startet? Sie könnten die Begegnung mit dem splashscreen, und da haben Sie nicht ein Bild geladen, das ist Standard schwarz. Ändern des Startbildschirms, fügen Sie ein Profil-Bild 320x480 mit dem Namen "default.png" zu Ihrem Projekt.
dem schwarzen Bildschirm ist die Verzögerung, die app ist unter starten der Benutzeroberfläche. Es gibt bestimmte Dinge, die Sie tun können, um diese Fahrt.
müssen Sie einen splash-screen, wie erwähnt, von König Eis am Stiel. Dies ist, sollte nicht jeder denken, dass ermöglicht die Interaktion mit dem Benutzer (vielleicht ausblenden-Schaltflächen oder Grau thme in der Bild), damit der Anwender weiß die app geladen, aber noch nicht geladen.
sollten Sie nicht haben, etwas blockiert (wie ein Netzwerk-Anschluss) in Ihr wach, von nib-Funktion, die verhindert, dass der Haupt-thread der Ausführung
Ihnen bieten könnte, was als "default" - Bilder. Sie sind sichtbar in der Zeit, dass die Applikation gestartet wird (werden automatisch durch iOS).
Hier ist der link wo man mehr darüber Lesen:
http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html
http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html