我有一个日期选择器,它应该从 UIDatePickerModeDateAndTime 切换到 UIDatePickerModeTime ,反之亦然,具体取决于所选的表视图单元格。当视图被加载时,默认模式是 UIDatePickerModeDateAndTime,我可以毫无问题地更改选择器值。但是在选择下一个单元格后,UIDatePickerModeTime 被设置,从这一点开始,它不再可能更改选择器的值:它崩溃并出现 EXC_BAD_ACCESS 并且没有任何日志。
在重要代码下方:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == 0) {
self.dateTimePicker.minimumDate = [NSDate date];
self.dateTimePicker.datePickerMode = UIDatePickerModeDateAndTime;
}
else {
self.dateTimePicker.minimumDate = nil;
self.dateTimePicker.datePickerMode = UIDatePickerModeTime;
}
}
我在这里想念什么?
提前致谢。