0

我在我的项目中使用了两个 UIDatepicker。当我创建第二个 DatePicker 时,我在第二个设置日期时遇到了问题。

这是我的项目的存档,带有两个 DatePicker。
问题出在哪里?

4

2 回答 2

0

您没有在 ContactCardView.xib 文件中连接插座。因此,您的 datePickerBD 有效地为零。

于 2013-04-29T20:38:20.457 回答
0

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

- (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
}

如果删除最后一个运算符,则错误消失!

于 2013-04-30T18:41:49.540 回答