У меня есть 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
неинициализированный, он очень хорошо мог превысить число, поэтому цикл был завершен. – danh