UIDatePicker утечки
Похоже, у меня есть дырявый UIDatePicker. Я отметил утечки памяти для установки datePickerMode для отображения даты и времени. Но я только пытаюсь отобразить дату. Я вполне уверен, что это утечка структуры, потому что, когда я закомментирую несколько назначений свойств UIDatePicker, утечки исчезают. Этот код пропускает 1 объект CGColor и 1 объект UIDeviceRGBColor:
datePicker = [[UIDatePicker alloc] initWithFrame:[self detailViewRect]];
datePicker.datePickerMode = UIDatePickerModeDate; //leaks CGColor when setting this
datePicker.hidden = NO;
datePicker.timeZone = [NSTimeZone systemTimeZone]; //leaks UIDeviceRGBColor
datePicker.maximumDate = [NSDate date];//leaks UIDeviceRGBColor
datePicker.autoresizingMask = UIViewAutoresizingFlexibleWidth;
Комментируя строки инструментов, о которых сообщается как обидные, я не получаю утечек:
datePicker = [[UIDatePicker alloc] initWithFrame:[self detailViewRect]];
//datePicker.datePickerMode = UIDatePickerModeDate; //leaks CGColor when setting this
datePicker.hidden = NO;
//datePicker.timeZone = [NSTimeZone systemTimeZone]; //leaks UIDeviceRGBColor
//datePicker.maximumDate = [NSDate date];//leaks UIDeviceRGBColor
datePicker.autoresizingMask = UIViewAutoresizingFlexibleWidth;
Если хотя бы режим даты не установлен, UIDatePicker бесполезен. У кого-нибудь есть обходной путь?