2 mapmapm MapMapM 于 2013.05.13 13:24 提问

释放root view controller

在下面语法中有声明:

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

声明是:

root_view_controller = [[Root_View_Controller alloc] initWithNibName:@"Base_View" bundle : nil];

没有使用ARC,所以想要在这里释放root_view_controller

- (void)applicationWillTerminate:(UIApplication *)application

问题就是:不知道上面的方法能行得通么?在释放root_view_controller之前是不是需要清空什么代码?

1个回答

zhanglei5415
zhanglei5415   Rxr 2013.05.13 14:33
已采纳

在你设置好Root_View_Controller 为当前App的根控制器后,如果其它地方没有对此实例的引用可立即release释放

window.rootViewController=root_view_controller;
[root_view_controller release];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!