【问题标题】:Broken app, UIViewcontroller EXC_BAD_ACCESS after viewWillAppear损坏的应用程序,viewWillAppear 之后的 UIViewcontroller EXC_BAD_ACCESS
【发布时间】:2012-10-12 14:18:23
【问题描述】:

突然之间,我一定是更改了我的应用程序中的某些内容,导致它随机崩溃。在 viewWillAppear 之后,我得到一个 EXC_BAD_ACCESS。我已经在我的视图加载方法中注释了所有内容,以初始化一个简单的视图。有时它运行良好而其他运行不正常,我附上了两个不同的控制台日志。

-(void) loadView {
        UIView *uv = [[UIView alloc] initWithFrame:CGRectZero];
        [self setView:uv];
        [uv release];
        NSLog(@"[BookScrollVC.m] loadView >>>");
}

当它崩溃时

2012-10-07 09:07:51.780 DILPStatic[2340:207] [BookScrollVC.m] loadView >>>
2012-10-07 09:07:51.781 DILPStatic[2340:207] [BookScrollVC.m] viewDidLoad
2012-10-07 09:07:51.782 DILPStatic[2340:207] [viewDidLoad] exiting...
2012-10-07 09:07:51.783 DILPStatic[2340:207] [viewWillAppear]
Current language:  auto; currently objective-c
Program received signal:  “EXC_BAD_ACCESS”.

什么时候起作用

2012-10-07 09:12:54.702 DILPStatic[2385:207] [BookScrollVC.m] loadView >>>
2012-10-07 09:12:54.703 DILPStatic[2385:207] [BookScrollVC.m] viewDidLoad
2012-10-07 09:12:54.704 DILPStatic[2385:207] [viewDidLoad] exiting...
2012-10-07 09:12:54.705 DILPStatic[2385:207] [viewWillAppear]
2012-10-07 09:12:54.706 DILPStatic[2385:207] *** __NSAutoreleaseFreedObject(): release of previously deallocated object (0x4b59fc0) ignored
2012-10-07 09:12:55.058 DILPStatic[2385:207] [viewDidAppear]

它由 pushviewcontroller 加载。

BookScrollVC *bookScrollVC = [[BookScrollVC alloc] initWithBook:bookPath];


[self.navigationController setToolbarHidden:YES];
[self.navigationController setNavigationBarHidden:YES];
[self.navigationController pushViewController:bookScrollVC animated:YES];

[bookScrollVC release]; 

【问题讨论】:

  • 请包含您的 viewWillAppear 方法 - 问题实际上出在哪里?

标签: ios uiviewcontroller pushviewcontroller


【解决方案1】:

我确实通过清理其他类中未正确使用的变量来解决问题。这包括丢失 [... release] 和错误地释放 ivars。

希望它能提醒人们真正检查这些东西,尽管 ARC 可能不再是问题了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多