我在我的项目中使用了两个 UIDatepicker。当我创建第二个 DatePicker 时,我在第二个设置日期时遇到了问题。
这是我的项目的存档,带有两个 DatePicker。
问题出在哪里?
我在我的项目中使用了两个 UIDatepicker。当我创建第二个 DatePicker 时,我在第二个设置日期时遇到了问题。
这是我的项目的存档,带有两个 DatePicker。
问题出在哪里?
您没有在 ContactCardView.xib 文件中连接插座。因此,您的 datePickerBD 有效地为零。
我在与 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
}
如果删除最后一个运算符,则错误消失!