1

使用 MainViewController 类中的 FlipsideViewControllerDidFinish 方法,我可以显示子视图 FlipsideViewController 上的各种控件的值。例如,通过执行以下操作来创建 UIDatePicker:

NSDateFormatter *formatFromDate = [[NSDateFormatter alloc] init];
[formatFromDate setDateFormat:@"yyyy-MM-dd"];

NSDateFormatter *formatToDate = [[NSDateFormatter alloc] init];
[formatToDate setDateFormat:@"yyyy-MM-dd"];

NSString *fromDateSelected = [NSString stringWithFormat:@"%@",[formatFromDate stringFromDate:controller.fromDate.date]];
NSString *toDateSelected = [NSString stringWithFormat:@"%@",[formatToDate stringFromDate:controller.toDate.date]];

lblFromDate.text = fromDateSelected;
lblToDate.text = toDateSelected;

我试图让 UIPickerView 的值显示在 MainViewController 上。我可以使用以下事件方法在 FlipsideViewController 上显示值:

- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

    customDateSelected = [customDates objectAtIndex:row];
    NSLog(@"Selected Date: %@. Index of selected Date: %i", customDateSelected, row);
}

只是不知道如何在 MainViewController 中显示该值。

4

0 回答 0