开发者社区 问答 正文

关于释放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之前是不是需要清空什么代码?

展开
收起
爵霸 2016-03-23 09:32:50 1987 分享 版权
1 条回答
写回答
取消 提交回答
  • 在你设置好Root_View_Controller 为当前App的根控制器后,如果其它地方没有对此实例的引用可立即release释放

    window.rootViewController=root_view_controller;
    [root_view_controller release];
    2019-07-17 19:10:18
    赞同 展开评论
问答地址: