2010-12-19 50 views
0

我有代碼 [usrs addObject:usrString] 我正在試圖讓程序在每次按下按鈕時向該數組添加任何字符串usrString,並且該字符串每次都不相同。但是,每當我運行這個代碼時,它都不會執行任何操作。它甚至不向數組中添加對象。我怎樣才能讓這段代碼做我想做的事?如何在Objective-C中添加變量到數組?

+1

你在使用NSMutableArray嗎?無論如何,我們需要看代碼。另外,你期望字符串數據來自哪裏? – 2010-12-19 16:32:19

+0

我認爲這可能是對middaparka問題的一種修改:你是真的創建了一個數組,還是僅僅聲明瞭一個指向你的類的指針?所有對象都必須在Objective-C中顯式創建。 – Tommy 2010-12-19 16:34:50

+0

我已經聲明瞭變量,它是一個可變數組,並且字符串數據來自一個文本框的輸入,我將其轉換爲一個字符串。 – user457303 2010-12-19 17:33:37

回答

1

我打算在黑暗中拍攝一張照片,並說你忘記了分配/初始化你的NSMutableArray。在Objective-C中,發送消息到nil將會失敗。

e.x.

myArray = [[NSMutableArray alloc] init]; 
+0

這解決了我的問題部分謝謝!不過,我仍然想知道如何讓它添加用戶輸入的任何字符串。再次感謝! – user457303 2010-12-19 21:11:04

相關問題