0

我有一个 uipickerview,它有一个字典作为数据源。
我希望能够更新此选择器视图的每一行,并在最后添加一个数字,我首先尝试更新每一行,但它似乎不起作用。

我向字典中添加一个项目,如下所示:

[[dataBundleDictFinal objectForKey:@"BundleDisplayNames"] addObject:@"New row!"];

“新一排!” 是出现在pickerview中的文本

然后我尝试更新每一行,说“你好”,我尝试这样的事情:

for(NSInteger i; i < numofrows; i++) {
    [[dataBundleDictFinal objectForKey:@"BundleDisplayNames"] setObject:@"hello" atIndex:(NSUInteger)i];
}

但这不会改变pickerview,即使我之后重新加载它。更新字典时我做错了什么,还是pickerview有其他问题?

谢谢

4

1 回答 1

1

看起来循环初始化丢失了:

for(NSInteger i=0; i < numofrows; i++)
于 2012-04-09T18:38:25.853 回答