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;

MainViewController に表示する UIPickerView の値を取得しようとしています。次のイベント メソッドを使用して、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