Ios 导致应用程序崩溃的请求

Ios 导致应用程序崩溃的请求,ios,Ios,我有这个应用程序,它有一个viewcontroller,其中有3个选项卡公文包、列表、类别,每个选项卡都有一个视图,单击该视图可以显示相应的视图。当用户打开viewcontroller时,公文包选项卡显示为默认值,从Web服务加载图像。代码是这样的,问题是` NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:

我有这个应用程序,它有一个viewcontroller,其中有3个选项卡公文包、列表、类别,每个选项卡都有一个视图,单击该视图可以显示相应的视图。当用户打开viewcontroller时,公文包选项卡显示为默认值,从Web服务加载图像。代码是这样的,问题是`

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",WEBSITE_URL]]];
Communication *comm = [[Communication alloc] initWithUrlRequest:request];
comm.request_name = request_name;
comm.delegate = self;
[comm startAsynchronous];
[request release];    
问题是,如果我打开视图控制器并快速单击另一个选项卡,应用程序就会崩溃,我的意思是每次我必须给五秒钟的时间请求加载公文包,否则如果我返回到另一个视图控制器,然后单击此视图控制器几次,应用程序也会崩溃
请帮助

您必须取消正在进行的请求(或将委托设置为零)。否则它将调用不再存在的委托

//编辑


我不知道您是如何实现
通信的
,但通常的方法是在相应的
NSURLConnection
上调用
cancel

请告诉我如何取消itAs@Vova声明:请发布错误-否则纯粹是猜测。[您是否检查了
[自授权]
不是
nil
?我想我没有将任何代理设置为nil…请告诉我将哪个代理设置为nil,以及它将如何影响应用程序。谢谢加载@tiloPlease显示崩溃的详细信息。