我想知道我的应用程序的应用程序委托。为什么我不能这样释放:
-(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
RootViewController *controller = [[RootViewController alloc]
initWithNibName:@"RootViewController"
bundle:[NSBundle mainBundle]];
[self.window addSubview:controller.view];
[controller release]; // Here's my question
[self.window makeKeyAndVisible];
return YES;
}
我几乎可以肯定该-addSubview
方法将我的保留计数增加了 1。那么为什么我释放控制器时会崩溃?为什么它在另一个班级工作,但代表?
谢谢 !