看板 MacDev 關於我們 聯絡資訊
http://ksc91u.googlepages.com/hinedomac 原先 Thread 0 Crashed: 0 com.apple.Foundation 0x9282ee13 _NSRaiseError + 227 1 com.apple.Foundation 0x92855c57 +[NSException raise:format:] + 57 2 com.apple.Foundation 0x928ddfe2 -[NSObject doesNotRecognizeSelector:] + 123 3 com.apple.Foundation 0x92801d1b -[NSObject(NSForwardInvocation) forward::] + 184 4 libobjc.A.dylib 0x90a5ccc1 _objc_msgForward + 49 5 com.yourcompany.Hinedo 0x00002eec -[MYClassY setupMenu] + 245 我把一個10.4沒有的api call換掉之後。 Thread 0 Crashed: 0 com.apple.Foundation 0x92c02490 _NSRaiseError + 264 1 com.apple.Foundation 0x92c021cc +[NSException raise:format:] + 40 2 com.apple.Foundation 0x92bdb290 -[NSObject(NSForwardInvocation) forward::] + 176 3 libobjc.A.dylib 0x90a460b0 _objc_msgForward + 176 4 com.yourcompany.Hinedo 0x000034ac -[MYClassY setupMenu] + 240 也沒有說什麼,就forward就死掉了 難道我真的一定要裝10.4u sdk嘛....還要下載一次好大。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.168.7
shelary:既然你要給10.4用..幹麻不裝10.4SDK..自找麻煩嘛 10/06 22:27
jlovet:因為我以為用weak binding就可以阿,那10.3要怎麼辦... 10/06 23:32
zonble:你的 code 實在有點亂… 10/07 04:02
zonble:http://github.com/zonble/HinetRadio 10/07 04:02
zonble:重寫了一次,看看這樣會不會比較清楚。 10/07 04:02
zonble:另外,如果要 debug 的話 10/07 04:37
zonble:最簡單的方式,就是在 objc_exception_throw 10/07 04:38
zonble:加 break point 10/07 04:38
jlovet:窘,我沒有可以debug的機器 10/07 09:45
jlovet:結果是,我的NSError沒有初始nil,被當成有錯誤 10/14 17:49
jlovet:然後[err description]就錯了, err 位址錯誤 10/14 17:50