【发布时间】:2011-06-06 22:25:40
【问题描述】:
我的应用是基于视图的应用。 我有 3 个视图控制器。 (主要,次要,细节) 每个视图控制器都有一个 UIView。 在 MainViewcontroller 中,有一个启动 subView 的按钮。 方法如下。
-(IBAction) LaunchSubView: (id)sender {
subViewcontroller *viewController = [[subViewcontroller alloc] init];
UIView *currentView = self.view;
[UIView transitionFromView:currentView
toView:viewController.view
duration:0.5
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:^(BOOL finished){}];
}
当我尝试构建和分析时,我收到了这个警告。 在第 54 行分配并存储到“viewController”中的对象的潜在泄漏 我在transitionFromView方法和subViewcontroller *viewController = [[[subViewcontroller alloc] init] autorelease]之后尝试了[viewController release];这两种方式都会导致应用程序崩溃。知道我该怎么做吗?提前感谢您的任何帮助。 =)
【问题讨论】:
-
你运行的是什么版本的 Xcode?我试图重现该问题但没有成功。
-
嗨..我正在运行版本 3.2.5
标签: iphone memory-management memory-leaks uiview uiviewcontroller