为什么Xcode会这么说;“窗口”;是未声明的标识符吗?
我正在尝试编写一个简单的应用程序,使用选项卡栏在视图之间切换 我使用了苹果开发者库的指南: 问题是,当我编写代码来添加子视图时:为什么Xcode会这么说;“窗口”;是未声明的标识符吗?,xcode,window,uitabbarcontroller,subview,undeclared-identifier,Xcode,Window,Uitabbarcontroller,Subview,Undeclared Identifier,我正在尝试编写一个简单的应用程序,使用选项卡栏在视图之间切换 我使用了苹果开发者库的指南: 问题是,当我编写代码来添加子视图时: - (void)applicationDidFinishLaunching:(UIApplication *)application { [window addSubview:myTabBarController.view]; } 它说“窗口”是未声明的标识符 我该怎么办?这通常应该是self.window,而不是window(有区别)。但是在任何情况下
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[window addSubview:myTabBarController.view];
}
它说“窗口”是未声明的标识符
我该怎么办?这通常应该是
self.window
,而不是window
(有区别)。但是在任何情况下,您是否创建了一个窗口
ivar并将其连接到Interface Builder中该代码来自的对象?如果您使用了其中一个模板(您应该这样做),模板会自动执行此操作
ApplicationIDFinishLaunching:
仅适用于应用程序委托。这是否在应用程序委托中