ViewController
에 UIDatePicker
을 사용했습니다. iOS 8.x
, 에서 제대로 작동하지만 iOS 9.x
장치에서 실행할 때 충돌이 발생합니다.iOS9에서 UIDatePicker 충돌
동일한 방법으로 UIDatePicker
을 사용하는 새 프로젝트를 만들려고했지만 모든 iOS 장비에서 정상적으로 작동했습니다.
내 질문은 내 프로젝트 설정이 잘못되었거나 내가 실수로 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;
}
충돌을 잡기 위해 브레이크 포인트를 예외로 설정하십시오 – Injectios
코드를 입력하십시오. –
나는보기 및 피커보기 계층 구조에서 뭔가 실수가 있다고 생각합니다. –