Я использую UIDatePicker в модальном представлении, чтобы выбрать дату. Я обнаружил, что, если представление закрывается, когда средство выбора даты все еще находится в движении, я получаю EXC_BAD_ACCESS.
Как я могу обнаружить, что сборщик даты катится, когда пользователь нажимает кнопку?
У меня было две идеи:
1) определить, изменилось ли значение с этим:
[myDatePicker addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];
Но мне нужно было бы определить, изменится ли значение.
2) проверить, является ли дата действительной, но когда происходит выбор даты, возвращается предыдущая дата, и, конечно, она действительна.
Есть идеи?