У меня есть кнопка, pickerview и tableview. Когда я нажимаю кнопку, текущий выбор pickerview будет заполнен в виде таблицы. Вот код кнопки, которая выбрать значение из pickerviewЗаполнять табличное представление с pickerview
- (IBAction)addCourse:(UIButton *)sender {
NSInteger numRow=[picker selectedRowInComponent:kNumComponent];//0=1st,1=2nd,etc
NSInteger SeaRow=[picker selectedRowInComponent:kSeaComponent];//0=fall,1=spring,2=summer
NSInteger CourseRow=[picker selectedRowInComponent:kCourseComponent];
NSString *num=Number[numRow];
NSString *season=Season[SeaRow];
NSString *course=Course[CourseRow];
NSString *msgCourse=[[NSString alloc ]initWithFormat:@"%@ ",course];
NSString *msgSeason=[[NSString alloc ]initWithFormat:@"%@ ",season];
NSString *msgYear=[[NSString alloc ]initWithFormat:@"%@ ",num];
}
Тогда я хочу, чтобы заполнить msgCourse, и т.д., чтобы мой Tableview
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
...Content from above msgCourse and etc
return cell;
}
Как исправить пробел в моей второй части, пожалуйста? Или любой пример, чтобы посмотреть, пожалуйста?
Спасибо большое за ответ. Он сообщает об ошибке на cell.textLabel.text = msgCourse; Я думаю, что msgCourse - локальная переменная? Еще раз спасибо. – user4441082
вы должны сделать это глобальным, конечно. – casillas
Спасибо за ваше терпение. Если мне нужно заполнить несколько сообщений в нескольких строках таблицы, мне нужно что-то исправить? – user4441082