2011-10-09 51 views
3

我一直在谷歌搜索這個問題的月份& Bing。這裏的東西:Xcode 4調試器打錯文件

  1. 我在我的.m文件的某處設置了一個斷點。
  2. 我運行它。
  3. 調試器只是停在一個奇怪的文件,如下圖所示:

    0x00003204 <+0068> ldr.w r1, [pc, #1000] ; 0x35f0 <-[WhatNotesAppDelegate application:didFinishLaunchingWithOptions:]+1072> 
    0x00003208 <+0072> add r1, pc 
    0x0000320a <+0074> ldr r1, [r1, #0] 
    0x0000320c <+0076> blx 0x34f44 <dyld_stub_objc_msgSend> 
    0x<+0080> str r0, [sp, #152] 
    0x00003212 <+0082> ldr.w r0, [pc, #984] ; 0x35ec <-[WhatNotesAppDelegate application:didFinishLaunchingWithOptions:]+1068> 
    0x00003216 <+0086> add r0, pc 
    0x00003218 <+0088> ldr r0, [r0, #0] 
    0x0000321a <+0090> ldr.w r1, [pc, #972] ; 0x35e8 <-[WhatNotesAppDelegate application:didFinishLaunchingWithOptions:]+1064> 
    0x0000321e <+0094> add r1, pc 
    

我試圖乾淨,重新安裝的Xcode,今天,更新4.2GM, 但它仍然困擾着我。

任何人都可以幫忙嗎?

+0

我討厭這樣的事情發生,因爲它很難找到崩潰。可能有更好的辦法,但個人而言,我只是設置NSLog文件並檢查它們停止呼叫的位置,然後通過在常規區域添加更多的NSLog文件來縮小範圍,直到找到導致崩潰的行應該 – justin

+0

好吧,這肯定會工作,但需要太多時間 – YAMEDE

+0

它肯定會。但不幸的是,我想不出更好的辦法。我要+1這個問題,希望它得到更多的關注和一些更簡單的解決方案 – justin

回答

0

調試器對於我來說已經被拋棄了,當多個踏板調用同樣的方法時。我也運行xcode 4.2。如果你可以發佈你的代碼和可能的呼叫者,可以幫助解決問題的底部。當我跨過代碼的末尾時,我還會看到彙編代碼。

+0

感謝您的回答。但我真的知道這不是我的代碼,更像是@floorjiann所說的,我的開發工具出了問題。但它是如此糟糕,即使我重新安裝我的Xcode無法解決這個問題。不是這個項目,而是我的電腦中的所有項目。一切都很好,在我的另一臺電腦......我想我可以做的是重新安裝操作系統 – YAMEDE