警告:'UIWindow'可能无法响应'-addSubView:'

时间:2011-11-11 23:10:18

标签: ios xcode

我只是想在Objective C中编写我的第一个代码。

我在XCode中创建了一个新项目,并添加了以下代码行:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    UILabel *myMessage;
    myMessage=[[UILabel alloc] initWithFrame:CGRectMake(190, 300, 500, 75)];
    myMessage.text=@"Hello World!";
    myMessage.font=[UIFont systemFontOfSize:72];
    [window addSubView:myMessage];
    [myMessage release];

    [window makeKeyAndVisible];

    return YES;
}

但是,我收到了以下警告(在线[window addSubView:myMessage]):

警告:'UIWindow'可能无法响应'-addSubView:'

当我启动应用程序时,它就会终止。

虽然我只是复制了“Sams教你自己iPad开发”一书中的代码,但它似乎应该在屏幕上显示一条消息。

任何帮助都将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:4)

摆脱首都。它应该是

[window addSubview:myMessage];