第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Xcode 4.2 debug不符號(hào)堆棧調(diào)用

Xcode 4.2 debug不符號(hào)堆棧調(diào)用

MMTTMM 2019-08-09 14:40:41
Xcode 4.2 debug不符號(hào)堆棧調(diào)用我在iOS 5模擬器/設(shè)備中調(diào)試Xcode 4.2時(shí)遇到問題。正如預(yù)期的那樣,以下代碼崩潰:NSArray *arr=[NSArray array];[arr objectAtIndex:100];在iOS 4中,我獲得了十六進(jìn)制數(shù)的有用堆棧跟蹤。但是在iOS 5中,它只是給了我:*** First throw call stack:(0x16b4052 0x1845d0a 0x16a0674 0x294c 0x6f89d6 0x6f98a6 0x708743 0x7091f8 0x7fcaa9 0x2257fa9 0x16881c5 0x15ed022 0x15eb90a 0x15eadb4 0x15eaccb 0x6f02a7 0x6faa93 0x2889 0x2805)謝謝。
查看完整描述

2 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

我沒有嘗試過會(huì)解決這個(gè)問題(嘗試了兩個(gè)編譯器,兩個(gè)調(diào)試器等)。升級(jí)XCode以進(jìn)行iOS 5更新后,沒有任何堆棧跟蹤似乎有效。

但是,我找到了一個(gè)有效的解決方法 - 創(chuàng)建我自己的異常處理程序(由于其他原因也很有用)。首先,創(chuàng)建一個(gè)處理錯(cuò)誤并將其輸出到控制臺(tái)的函數(shù)(以及您想要用它做的任何其他事情):

void uncaughtExceptionHandler(NSException *exception) {
    NSLog(@"CRASH: %@", exception);
    NSLog(@"Stack Trace: %@", [exception callStackSymbols]);
    // Internal error reporting}

接下來,將異常處理程序添加到您的應(yīng)用程序委托:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{   
    NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
    // Normal launch stuff}

而已!

如果這不起作用,那么只有兩個(gè)可能的原因

  1. 有些東西會(huì)覆蓋你的NSSetUncaughtExceptionHandler電話(你的整個(gè)應(yīng)用只能有一個(gè)處理程序)。例如,某些第三方庫設(shè)置了自己的uncaughtExceptionHandler。因此,嘗試在didFinishLaunchingWithOptions功能的END處設(shè)置它(或選擇性地禁用第三方庫)?;蛘吒玫氖牵O(shè)置一個(gè)符號(hào)斷點(diǎn)NSSetUncaughtExceptionHandler,快速查看誰在調(diào)用它。您可能想要做的是修改當(dāng)前的而不是添加另一個(gè)。

  2. 你沒有真正遇到異常


查看完整回答
反對(duì) 回復(fù) 2019-08-09
  • 2 回答
  • 0 關(guān)注
  • 607 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)