データソースとして辞書を持つ uipickerview があります。
このピッカービューのすべての行を更新し、最後に数字を追加できるようにしたいので、最初にすべての行を更新しようとしましたが、うまくいかないようです。
次のように辞書に項目を追加します。
[[dataBundleDictFinal objectForKey:@"BundleDisplayNames"] addObject:@"New row!"];
「新しい行!」ピッカービューに表示されるテキストです
次に、「こんにちは」と言ってすべての行を更新しようとしています。次のようなことを試します。
for(NSInteger i; i < numofrows; i++) {
[[dataBundleDictFinal objectForKey:@"BundleDisplayNames"] setObject:@"hello" atIndex:(NSUInteger)i];
}
しかし、後でリロードしてもピッカービューは変更されません。辞書の更新中に何か間違ったことをしていますか、それとも pickerview に関する他の問題ですか?
ありがとうございました