2011-11-09 8 views
2

しばらくの間、私はXcode 4が正しく動作していない(正確にどのバージョンが記憶されているかわかりません)。私のコードがクラッシュしたときにその中に、デバッガは、ちょうど私にmain()関数を示しており、このようなスタックトレースがあります。コンソールでXcode 4スタックトレースデバッグの問題

#0 0x9018b9c6 in __pthread_kill() 
#1 0x90105f78 in pthread_kill() 
#2 0x900f6bdd in abort() 
#3 0x03c93e78 in dyld_stub__Unwind_DeleteException() 
#4 0x03c9189e in default_terminate()() 
#5 0x0154df4b in _objc_terminate() 
#6 0x03c918de in safe_handler_caller(void (*)())() 
#7 0x03c91946 in __cxa_bad_typeid() 
#8 0x03c92b3e in __cxa_current_exception_type() 
#9 0x0154de49 in objc_exception_rethrow() 
#10 0x012f2e10 in CFRunLoopRunSpecific() 
#11 0x012f2ccb in CFRunLoopRunInMode() 
#12 0x012a5879 in GSEventRunModal() 
#13 0x012a593e in GSEventRun() 
#14 0x00013a9b in UIApplicationMain() 
#15 0x00002a02 in main at /Users/dan/Dev/Container/Container/main.m:16 

私はいくつかのより多くの意味のある情報を取得するには、この場合には、それは私に語った:

は、
2011-11-09 10:39:53.886 Container[27273:f803] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 1 beyond bounds for empty array' 

この例では、この問題の一番下にあるエラー(私は空のNSArrayのオブジェクトにアクセスしようとしています)を目的としているため、問題が何であるかを知っています。しかし、私は何がうまくいかないのか理解できません。私はこれまで、私が慣れ親しんでいたが、とにかくどこを見なければならないかを知っていたバグの多くとしてそれと一緒に暮らしてきたが、それは本当の苦痛になっている。

誰でもこの問題を解説していただけますか?

答えて

0

例外が実際に発生したときにコード内のポイントで停止したい場合があります。メインメソッドまでバブリングされていないときは、これを行うには、ここで説明するように例外ブレークポイントを設定します。Exception Breakpoint in Xcode

+0

タイムリーな応答をいただきありがとうございます。 ;-) –

+0

それはあなたをもう助けないかもしれませんが、次の人がこの質問を見つけるのを助けるかもしれません。 ;-) –

関連する問題