Выберите строку После того, как UIPickerView будет загружен

У вас есть опечатка в контроллере, return $this->securiy_level; должно быть return $this->security_level;;)

74
задан Peter Mortensen 2 April 2018 в 17:41
поделиться

2 ответа

Поместите это туда, где вы инициализируете UIView , который содержит ваш UIPickerView как подпредставление:

[myPickerView selectRow:rowWithTedsName inComponent:columnWithNames animated:NO];
7
ответ дан 24 November 2019 в 11:51
поделиться

Позвоните после получения данных. Я не знаю, куда вы загружаете данные, так что это всего лишь макет того, что должно работать. Если это не имеет смысла, дайте мне знать, куда вы загружаете данные, чтобы я мог собрать их вместе в своей голове:)

-(void)viewDidLoad
{
    // load data from sql
    // self.someDataArray = DATAFROMSQL
    [picker reloadAllComponents];
    [picker selectRow:0 inComponent:0 animated:YES];
}
136
ответ дан 24 November 2019 в 11:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: