2014-05-08 51 views
0

調試我的應用程序時,發生崩潰。如果我取消登錄EXC_BAD_ACCESS(代碼-1,地址= 0x70000000c),遊戲中心崩潰

調試器停止在代碼:

- (void) callDelegate: (SEL) selector withArg: (id) arg error: (NSError*) err 
{ 
    assert([NSThread isMainThread]); 
    if([delegate respondsToSelector: selector]) //CODE HALTS HERE 
    { 
     if(arg != NULL) 
     { 
      [delegate performSelector: selector withObject: arg withObject: err]; 
     } 
     else 
     { 
      [delegate performSelector: selector withObject: err]; 
     } 
    } 
    else 
    { 
     NSLog(@"Missed Method"); 
    } 
} 

這與EXC_BAD_ACCESS (code-1, address=0x70000000c)我每次取消比賽中心認證時間崩潰。

關於如何解決這個問題的任何想法,謝謝..

P.S.有人問我的堆棧看起來像什麼,so here is a pic of the stack

+0

你的堆棧是什麼樣的?你有沒有試過殭屍?看數字'0x70000000c'我看到它是兩個32位字(或整數)的值{7,12},這使我認爲你可能在某處使用了未初始化的值。 –

+0

您是否檢查代表是否在該行無?它可能已經在那裏被釋放了。與儀器檢查殭屍,並在那裏看看。 – Templar

+0

感謝@GradyPlayer的評論,我已經用這張圖片更新了帖子。不確定我在那裏尋找什麼?此外,我並不真正知道要尋找什麼,因爲我實際上並沒有實際調用此方法,而是隨着遊戲中心要求我登錄取消按鈕後的操作... –

回答

相關問題