0

我有一个只有 1 个标签的标签栏应用程序。

这是我的didFinishLaunchingWithOptions

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
OneDayViewController *oneDayView = [[OneDayViewController alloc] initWithNibName:@"OneDayView" bundle:nil];
tabBarController.viewControllers = [NSArray arrayWithObject:oneDayView];

[self.window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];

return YES; }

在任何方法中OneDayViewController,我都有以下代码:

UIView *superView = [self.view superview];

问题是:superView现在是什么?界面视图?UIViewController 或...我不知道(对此感到抱歉)

P/S:我问这个是因为我想删除 OneDayView 并向标签栏添加另一个视图。

非常感谢你。

4

1 回答 1

0

您的超级视图将是 tabBarController.view...(之前我告诉过它是窗口我错了...)

发布显示/推送 OneDayViewController 的代码......这样我们就可以清楚地了解超级视图......

于 2011-03-28T13:02:09.100 回答