0
我有一個uipickerview,它有一個字典作爲數據源。
我希望能夠更新這個選擇器視圖的每一行,並在最後添加一個數字,我開始嘗試更新每一行,但它看起來並不像它的工作。如何更新字典中的所有項目? iphone
我將項目添加到字典中是這樣的:
[[dataBundleDictFinal objectForKey:@"BundleDisplayNames"] addObject:@"New row!"];
「新行!」是出現在pickerview
然後我試圖更新的每一行文字,說「你好」,我嘗試這樣:
for(NSInteger i; i < numofrows; i++) {
[[dataBundleDictFinal objectForKey:@"BundleDisplayNames"] setObject:@"hello" atIndex:(NSUInteger)i];
}
但這並不改變pickerview即使之後我重新加載它。我在更新詞典時做錯了什麼,或者它是否與pickerview有關的其他問題?
謝謝
哦謝謝!修復它! :) 奇怪,它沒有做任何錯誤 – xtrimsky 2012-04-09 18:43:29
未初始化,它很可能已經超過numofrows,所以循環完成。 – danh 2012-04-09 19:03:53