我推UIViewController
到UINavigationController
。这个视图控制器立即开始下载一个XML feed,然后解析它。但是,如果在完成下载之前点击后退按钮,并且使用EXC_BAD_ACCESS进行崩溃。被撞毁它的线路是parserDidEndDocument
,是这一行:的UIViewController从视图堆栈中弹出和NSURLConnection的崩溃应用
if (self.delegate && [self.delegate conformsToProtocol:@protocol(ModelDelegate)]) [self.delegate modelDidFinishParsing:self];
我认为它崩溃,因为它试图访问其不再被分配self.delegate。我如何解决这个问题?
另外,我将释放模型对象在modelDidFinishParsing
方法。如果它从未达到此方法,我将如何发布此模型。