我一直試圖解決這個問題超過14個小時了...我真的希望有人可以請幫我加載我的故事板。每次我以非編程方式嘗試它時,它都會決定將它保留爲黑屏(並且不是加載屏幕,我檢查了它是否位於初始視圖控制器中,但沒有任何內容,所以我想,也許我需要要做到這一點編程,我已經合成了他們正確,你可以看到,仍然一無所獲。我在做什麼錯誤(沒有Xcode的錯誤輸出)。嘗試加載故事板時,Ios模擬器給了我一個黑屏?
Appdelegate.h
#import <UIKit/UIKit.h>
@class ViewController;
@interface AppDelegate : UIResponder <UIApplicationDelegate> {
UIWindow *window;
UIViewController *viewController;
}
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UIViewController *viewController;
@end
AppDelegate.m
#import "AppDelegate.h"
#import "ViewController.h"
@implementation AppDelegate
@synthesize window;
@synthesize viewController=_viewController;
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc]
initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
return YES;
}
- (void)applicationWillTerminate:(UIApplication *)application {
// Save data if appropriate
}
你使用的是Xcode 4.3.1嗎?或者用這個版本創建的UIViewController子類?升級到最新版本並檢查[' - (void)loadView'](http://stackoverflow.com/questions/9669995/black-screen-when-i-name-my-classes-in-story-boards/ 9670361#9670361) –
我們可以刪除這個@property(強,非原子)UIWindow *窗口;從.h? –