이 코드는 정상적으로 작동합니다.dispatch_async를 사용하면 내 앱이 다운 됨
parser = [[NSXMLParser alloc] initWithData:data];
parser.delegate = self;
[parser parse];
[parser release];
그러나 dispatch_async를 사용하면 EXC_BAD_ACCESS가 표시됩니다. 하지만 왜?
parser = [[NSXMLParser alloc] initWithData:data];
parser.delegate = self;
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),^
{
[parser parse];
});
[parser release];
[parser release]를 블록에 넣으면 모든 것이 정상입니다. – Voloda2