视图上的任何触摸都会使其崩溃

时间:2012-03-13 19:28:03

标签: iphone uiviewcontroller crash automatic-ref-counting exc-bad-access

我有一个应用程序版本已经在应用程序商店中,一切正常但现在我遇到了一个问题,我的一个viewControllers完全没有响应。对该视图的任何触摸都会导致应用程序崩溃,并且没有消息打印到控制台和“线程1:程序接收信号:”EXC_BAD_ACCESS“显示在main.m中的int retVal = UIApplicationMain(argc,argv,nil,nil);行。

视图如下:

#import "ViewName.h"

ViewName *modalc = [[ViewName alloc] initWithNibName:@"ViewName" bundle:nil];

modalc.view.frame = CGRectMake(0,1025, 1024, 768);
[self.view addSubview:modalc.view];

[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
[UIView setAnimationDuration:0.40];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];

modalc.view.frame = CGRectMake(0, 0, 1024, 768);

[UIView commitAnimations];

我在这个“ViewName”上有几个按钮,但是当我在屏幕上按任何东西时,我任何IBActions开头的NSLog甚至都没有打印到控制台,应用程序就是立即对此视图的任何触摸都会崩溃。

我最近做的唯一改变是重构/转换为Objective-C ARC。

任何想法都将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:0)

您应该使用Zombies乐器运行乐器。它应该可以帮助您查明导致问题的特定对象。另外,如果您最近采用了ARC,请检查任何可能指向内存管理问题的Clang警告。