2013-07-24 67 views
0

我有一個異步上傳過程。完成後,它會觸發主線程來更新UI。EXC_BAD_ACCESS - 我該如何避免它?

@try { 
     if ([self respondsToSelector:@selector(updateUploadFinished)]) { 
      [self performSelectorOnMainThread:@selector(updateUploadFinished) withObject:nil waitUntilDone:NO]; 
     } 
    } 
    @catch (NSException *exception) { 
     NSLog(@"Failed to perform selector on main thread: %@",[exception reason]); 
     return; 
    } 

問題是如果我離開這個視圖我得到一個EXC_BAD_ACCESS。我試圖避免它,正如你可以在上面的代碼中看到的,但它仍然會崩潰應用程序。我怎樣才能解決這個問題?

+0

1)'問題是,如果我離開這個視圖'你怎麼搬走2)向我們展示崩潰。 – Peres

回答

4

您必須在您的viewWillDisappear上刪除該異步調用的委派。