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
你的堆棧是什麼樣的?你有沒有試過殭屍?看數字'0x70000000c'我看到它是兩個32位字(或整數)的值{7,12},這使我認爲你可能在某處使用了未初始化的值。 –
您是否檢查代表是否在該行無?它可能已經在那裏被釋放了。與儀器檢查殭屍,並在那裏看看。 – Templar
感謝@GradyPlayer的評論,我已經用這張圖片更新了帖子。不確定我在那裏尋找什麼?此外,我並不真正知道要尋找什麼,因爲我實際上並沒有實際調用此方法,而是隨着遊戲中心要求我登錄取消按鈕後的操作... –