我刚刚安装了Xcode 5(或最新版本)并创建了一个新项目。我创建了一个故事板,并添加了一个标签,但是当我在iPhone模拟器中打开我的应用程序时,我只得到一个带状态栏的空白白屏幕。我做错了什么?
我有OS 10.9.1小牛。

发布于 2014-06-05 20:13:39
我知道我已经很晚了,但是这个问题的解决方案很简单,甚至是在苹果自己的教程中。
假设您从一个“空项目”开始,从零开始创建一个故事板,并将您的故事板设置为主接口,那么您需要删除AppDelegate.m第一个方法中的几行代码。
这是:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;应该变成这样:
return YES;发布于 2014-02-23 20:23:41
我将假设您启动了一个空项目,该项目不以故事板开头,然后在创建项目之后,您创建了一个故事板文件。
你必须告诉你的应用程序要加载哪个故事板。
在下面的屏幕截图中,你会想要点击“主界面”下拉并选择你想要开始你的应用程序的故事板。

这是目标的“一般”选项卡的“部署信息”部分。
您还需要向AppDelegate.m添加几行代码。它应该是这样的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"YOUR_STORYBOARD_NAME" bundle:[NSBundle mainBundle]];
UIViewController *vc =[storyboard instantiateInitialViewController];
self.window.rootViewController = vc;
[self.window makeKeyAndVisible];
return YES;
}发布于 2014-02-23 20:25:57
您的项目没有视图控制器。当您创建项目时,您应该已经开始使用“单一视图项目”,该项目将为您创建一个视图控制器。那样的话,你就能看到你的标签了。
https://stackoverflow.com/questions/21973886
复制相似问题