2012-08-09 124 views
1

好吧,昨天我遇到了這個錯誤,我只是需要耐心地閱讀更多的書。這一次我已經到了項目的最後,並且我在另一個點上得到了這個錯誤。線程1:信號SIGABRT xcode 4.4 ios 5.1 objective-c幫助>。<

我已隔離導致問題的代碼行,但我不確定問題出在哪裏!

htmlString=[htmlString stringByAppendingString: appDelegate.savedNumber]; 

調試控制檯是說:

2012-08-09 13:06:47.235測試儀[1357:C07] *終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因:「* - [__ NSCFConstantString stringByAppendingString:]:無參數」

*** First throw call stack: 
(0x14b3022 0xeb3cd6 0x145ba48 0x145b9b9 0x941b92 0x29bd 0xdda1e 0x3c401 0x3c670 0x3c836 0x4372a 0x24c2 0x14386 0x15274 0x24183 0x24c38 0x18634 0x139def5 0x1487195 0x13ebff2 0x13ea8da 0x13e9d84 0x13e9c9b 0x14c65 0x16626 0x20e2 0x2055) 
terminate called throwing an exception 

人有什麼想法? :)

+0

這意味着執行該代碼時appDelegate.savedNumber爲零。確保appDelegate.savedNumber是一個非零指針,指向NSString的一個實例。 – 2012-08-09 12:18:14

+0

謝謝:)只要插入appDelegate.savedNumber = @「1」;進入viewdidload,它的治癒:-) lifesaver :) – Craig 2012-08-09 12:24:04

回答

3

這是因爲appDelegate.savedNumber爲零(未設置)。爲什麼這是零這是另一個問題。

+0

謝謝:)它是零,因爲它還沒有被給予的東西要記住,所以我默認它在啓動時爲1:P – Craig 2012-08-09 12:29:10

2

看起來確切地寫了什麼,你傳遞零方法的參數。檢查您的savedNumber是否是有效的字符串對象。

+0

Twas一個有效的字符串只是沒有分配任何東西!愚蠢的我lmao:P感謝您的幫助:) – Craig 2012-08-09 12:29:41