我创建了一个在的NSOperation队列,像这样:与NSOperationQueue和dealloc的问题被称为和崩溃应用
ImageLoadingOperation *operation = [[ImageLoadingOperation alloc] initWithImageURL:url target:self action:@selector(didFinishLoadingImageWithResult:)];
[operationQueue addOperation:operation];
[operation release];
这工作正常,但如果视图获取操作前弹出结束应用程序崩溃与“EXC_BAD_ACCESS”
我试图通过调用cancelAllOperations来取消操作Queue,但是因为它已经在进行中,所以它不会阻止App崩溃。 docos表示,如果操作正在运行,那么检测操作是否已被取消并做出适当的响应,但不太确定该如何实现?
任何想法?
因此,operationQueue属于视图,并且队列与视图一起被释放? – 2010-09-03 01:42:29
我已经尝试在队列和视图被释放之前停止操作队列,但没有成功 – Rudiger 2010-09-03 01:44:16