Я использовал UIDatePicker
в моем ViewController
. он отлично работал на iOS 8.x
, , но когда я запустил его на iOS 9.x
устройствах, он разбился.UIDatePicker Crash in iOS9
Я попытался создать новый проект, чтобы использовать UIDatePicker
таким же образом, и он отлично работал на всех устройствах iOS.
Итак, мой вопрос заключается в том, был ли мой проект неправильным или способ, которым я uesd UIDatePicker
был не прав.
Катастрофа информация:
Я Хава установить контрольную точку, он просто врезаться в _datePicker.datePickerMode = UIDatePickerModeDate; на iOS 9.3, и отлично работал на iOS 8.1.
- (UIDatePicker *)datePicker {
if (!_datePicker) {
NSDate *nowDate = [NSDate date];
_datePicker = [[UIDatePicker alloc] init];
_datePicker.datePickerMode = UIDatePickerModeDate;
_datePicker.hidden = YES;
_datePicker.backgroundColor = [UIColor whiteColor];
[_datePicker addTarget:self action:@selector(datePickerChanged) forControlEvents:UIControlEventValueChanged];
}
return _datePicker;
}
Установить исключение brakepoint, чтобы поймать сбой – Injectios
Можете выложить свой код? –
Я думаю, что в иерархии просмотра и представления выбора есть что-то. –