【发布时间】:2011-09-12 22:02:10
【问题描述】:
我可以在这方面提供一点帮助。通过注释掉 dealloc 中的 release 语句,我将崩溃源缩小到 NSMutableArray viewControllers。
代码:
NSMutableArray *controllers = [[NSMutableArray alloc] init];
for (NSInteger i = 0; i < self.numSlides; i++) {
[controllers addObject:[NSNull null]];
}
self.viewControllers = controllers;
[controllers release];
// Later on in dealloc:
[viewControllers release], viewControllers = nil;
在 main.m 文件中 [ int retVal = UIApplicationMain(argc, argv, nil, nil); ] 我们得到: 程序接收信号:“EXC_BAD_ACCESS”
当我注释掉 viewControllers 的发布时 -> 没有崩溃但内存泄漏。
你在外面吗欧比旺 - 你是我们最后的希望。
提前感谢您的帮助。
【问题讨论】:
标签: ios4 nsmutablearray