Iphone 第二个实例上的UIDatePicker问题

Iphone 第二个实例上的UIDatePicker问题,iphone,ios,uidatepicker,Iphone,Ios,Uidatepicker,我在我的项目中使用了两个UIDatepicker。 当我创建第二个日期选择器时,我面临在第二个日期选择器上设置日期的问题 这是我的两个日期选择器项目的一部分。 问题出在哪里?ContactCardView.xib文件中没有连接插座。因此,实际上您的datePickerBD为零。我在FirstViewController中与setTimeZone一致的UIDatePicker中发现了一个有趣的错误。m: - (void)viewDidLoad { [super viewDidLoad

我在我的项目中使用了两个UIDatepicker。 当我创建第二个日期选择器时,我面临在第二个日期选择器上设置日期的问题

这是我的两个日期选择器项目的一部分。

问题出在哪里?

ContactCardView.xib文件中没有连接插座。因此,实际上您的datePickerBD为零。

我在FirstViewController中与setTimeZone一致的UIDatePicker中发现了一个有趣的错误。m:

- (void)viewDidLoad
{   
    [super viewDidLoad];
    datePicker.locale = [NSLocale currentLocale];
    [datePicker setDatePickerMode: UIDatePickerModeDate];
    [datePicker setTimeZone: [NSTimeZone timeZoneWithAbbreviation:@"GMT"]];  // This line make strange effect on DatePicker with  create second instance one
}

如果删除最后一个操作符,错误将消失

我已运行该应用程序,但无法清楚地看到问题。您能否更深入地描述您的问题,并在这里发布一些相关代码,以便其他人可以轻松查看?谢谢。打开和关闭ContactCardView后,FirstViewController上的日期选择器无法正常工作。当您更改日期或月份时,年份将自动更改为一。“今天”按钮工作不正常。我忘了说,这个问题只出现在iOS 6.0和6.1上,ContactCardView.xib中没有这个问题,这个表单只用于创建第二个实例UIDatePicker。FirstViewController上的日期选择器出现问题。打开和关闭ContactCardView后,FirstViewController上的日期选择器无法正常工作。当您更改日期或月份时,年份将自动更改为一。“今天”按钮工作不正常。这仅适用于iOS 6.0和6.1。我无法重现您的指示。请尝试:1)在Emulator 6.1(或6.0)上运行project 2)按按钮3)使用日期选择器关闭opend表单4)尝试在FirstViewController上更改日期选择器中的日期或月份。我重新下载了您的项目,但它已更改,这让你的指示更有意义。但是,在初始视图的第4步中,更改日期选择器时我没有遇到任何问题。我确实写下了该项目的屏幕视频: