Iphone 难以捉摸的内存泄漏

Iphone 难以捉摸的内存泄漏,iphone,objective-c,Iphone,Objective C,我正在创建UIViewController并将其放入UINavigationController中。我的内存泄漏了…根据我所看到的一切,看起来我是照章办事的: ContactsVC *newVC = [[ContactsVC alloc]init]; [self.navcon pushViewController:newVC animated:YES]; [newVC release]; 我错过什么了吗?谢谢。如果您使用的是XCode 4,请尝试按COMMAN

我正在创建UIViewController并将其放入UINavigationController中。我的内存泄漏了…根据我所看到的一切,看起来我是照章办事的:

ContactsVC *newVC = [[ContactsVC alloc]init]; 
        [self.navcon pushViewController:newVC animated:YES];
        [newVC release];

我错过什么了吗?谢谢。

如果您使用的是XCode 4,请尝试按COMMAND+SHIFT+B。这会告诉编译器分析您的代码,它可能会给您一些缺少版本的提示。希望它能工作…

如果您使用的是泄漏工具,那么它是在识别导致泄漏的分配的代码行,而不是泄漏的实际原因


泄漏本身将由代码中的某个额外
retain
引起。因此,您需要找出所述对象被保留的任何地方,特别是,哪些保留是不必要的,或者没有通过
发布

进行平衡。您添加的代码看起来很好,看起来您在其他地方有漏洞。查找未在dealloc中发布的保留属性,以及未与发布平衡的alloc inits。嗯。戴夫。有更多的代码给我们看吗?;)使用仪器时,它被报告为泄漏。您可以从
ContactsVC
类发布
-(id)init
方法吗?