Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 应用程序损坏,UIViewcontroller EXC\u错误\u查看后访问将出现_Ios_Uiviewcontroller_Pushviewcontroller - Fatal编程技术网

Ios 应用程序损坏,UIViewcontroller EXC\u错误\u查看后访问将出现

Ios 应用程序损坏,UIViewcontroller EXC\u错误\u查看后访问将出现,ios,uiviewcontroller,pushviewcontroller,Ios,Uiviewcontroller,Pushviewcontroller,突然间,我肯定是改变了我的应用程序中的某些东西,导致它随机崩溃。在视图出现后,我将获得EXC\u BAD\u访问权限。我已经注释了视图加载方法中的所有内容,只是初始化了一个简单的视图。有时它运行正常,而另一些运行不正常,我附加了两个不同的控制台日志 -(void) loadView { UIView *uv = [[UIView alloc] initWithFrame:CGRectZero]; [self setView:uv]; [uv rel

突然间,我肯定是改变了我的应用程序中的某些东西,导致它随机崩溃。在视图出现后,我将获得EXC\u BAD\u访问权限。我已经注释了视图加载方法中的所有内容,只是初始化了一个简单的视图。有时它运行正常,而另一些运行不正常,我附加了两个不同的控制台日志

-(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]; 

我确实通过清理在其他类中没有正确使用的变量来解决这个问题。这包括缺少[…发布]和错误地解除分配IVAR


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

请包括您的ViewWillExample方法-问题实际出现在哪里?