У меня есть UIDatePicker внутри UIScrollViewer, и я обновляю свой UITableView (перезагрузка) всякий раз, когда я получаю изменение от даты. Но странно, если я прокручиваю указатель даты очень быстро, он вылетает и выдает мне следующие ошибки? Что это может быть за идея? Вот код, где я получаю dateValue и устанавливаю для него переменную экземпляра (сохраняется) startDate.
[CFString isEqualToString:]: message sent to deallocated instance
- (IBAction) getDateValue:(id) sender {
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MMM d, yyyy h:mm a"];
if(field == 2) {
startDate = [NSString stringWithFormat:@"%@",[df stringFromDate:datePicker.date]];
[tableView reloadData];
}
else if(field == 3) {
endDate = [NSString stringWithFormat:@"%@",[df stringFromDate:datePicker.date]];
[tableView reloadData];
}
else {
}
[df release];
}