Ios 警告:';UIWindow&x27;可能不响应'-添加子视图:';
我只是想用Objective C编写我的第一个代码 我在XCode中创建了一个新项目,并添加了以下代码行:Ios 警告:';UIWindow&x27;可能不响应'-添加子视图:';,ios,xcode,Ios,Xcode,我只是想用Objective C编写我的第一个代码 我在XCode中创建了一个新项目,并添加了以下代码行: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UILabel *myMessage; myMessage=[[UILabel alloc] initWithFrame:CGRectMake(
- (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开发》一书中复制了代码,似乎它应该在屏幕上显示一条信息
任何帮助都将不胜感激
谢谢。去掉大写字母V。它应该是
[window addSubview:myMessage];
非常感谢你,麦卡农!但究竟为什么编译器没有发出错误?为什么它只是一个警告?它可能是一个尚未在您的头版本中定义的方法,并且在obj-c类中可以在运行时修改,因此,没有文档化并不意味着它不存在。它允许你调用一个它不知道的方法,如果你知道它在那里的话。