0
我有代碼 [usrs addObject:usrString] 我正在試圖讓程序在每次按下按鈕時向該數組添加任何字符串usrString,並且該字符串每次都不相同。但是,每當我運行這個代碼時,它都不會執行任何操作。它甚至不向數組中添加對象。我怎樣才能讓這段代碼做我想做的事?如何在Objective-C中添加變量到數組?
我有代碼 [usrs addObject:usrString] 我正在試圖讓程序在每次按下按鈕時向該數組添加任何字符串usrString,並且該字符串每次都不相同。但是,每當我運行這個代碼時,它都不會執行任何操作。它甚至不向數組中添加對象。我怎樣才能讓這段代碼做我想做的事?如何在Objective-C中添加變量到數組?
我打算在黑暗中拍攝一張照片,並說你忘記了分配/初始化你的NSMutableArray
。在Objective-C中,發送消息到nil
將會失敗。
e.x.
myArray = [[NSMutableArray alloc] init];
這解決了我的問題部分謝謝!不過,我仍然想知道如何讓它添加用戶輸入的任何字符串。再次感謝! – user457303 2010-12-19 21:11:04
你在使用NSMutableArray嗎?無論如何,我們需要看代碼。另外,你期望字符串數據來自哪裏? – 2010-12-19 16:32:19
我認爲這可能是對middaparka問題的一種修改:你是真的創建了一個數組,還是僅僅聲明瞭一個指向你的類的指針?所有對象都必須在Objective-C中顯式創建。 – Tommy 2010-12-19 16:34:50
我已經聲明瞭變量,它是一個可變數組,並且字符串數據來自一個文本框的輸入,我將其轉換爲一個字符串。 – user457303 2010-12-19 17:33:37