【发布时间】:2013-10-30 06:52:18
【问题描述】:
我正在设置第一个 viewController,它将出现在 App Startup 上。那是我的 AppDelegate.h:
#import "AppDelegate.h"
#import "TutorialController.h" // a simple UIViewController
@implementation AppDelegate
@synthesize window;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
window.rootViewController = [[TutorialController alloc] init];
[window makeKeyAndVisible];
return YES;
}
它没有发出任何警报,但是,启动应用程序,在启动画面之后,它只出现一个黑屏。没有该代码,一切正常。我不能在 StoryBoard 中这样做,因为在解决了这个问题之后,我必须添加其他东西......可能出了什么问题?谢谢!
【问题讨论】:
-
在设置rootViewController之前用
window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];创建一个窗口? -
不,我刚刚在 .h 中初始化了
@property (strong, nonatomic) UIWindow *window;,但是添加您的字符串后,问题仍然存在...... -
无法在标头中初始化属性。标头只能声明内容。免责声明:我知道有例外,但这是简化的事实
标签: ios viewdidload appdelegate viewdidappear rootview