сборщик не загружает данные - PullRequest
0 голосов
/ 21 января 2012

У меня есть подробный вид с несколькими текстовыми полями, рядом с одним из них у меня есть кнопка, которую пользователь может щелкнуть, чтобы открыть отдельный компонент выбора.сборщик скрыт, пока пользователь не нажмет кнопку.просто чтобы убедиться, что основы работают, у меня есть простой массив массива для данных выбора.кнопка показа выбора работает, но данные не отображаются, вот код

- (IBAction)ButtonPressed 
{
    NSArray *array = [[NSArray alloc] initWithObjects:@"data", @"data 1", nil]; 
    self.pickerData = array;
    vPicker.hidden = NO;
    selectButton.hidden = NO;   
}


#pragma mark -
#pragma mark Picker Data Source Methods
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView 
{ 
    return 1;
}

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component 
{
    return [pickerData count]; 
}

#pragma mark Picker Delegate Methods
- (NSString *)pickerView:(UIPickerView *)pickerView
             titleForRow:(NSInteger)row
            forComponent:(NSInteger)component 
{ 
    return [pickerData objectAtIndex:row];
}

1 Ответ

0 голосов
/ 21 января 2012

Включите источник данных UIPickerview и делегата в интерфейс вашего класса. Затем установите vpicker.datasource = self и vpicker.delegate = self;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...