После небольшого времени поиска и комментирования моего кода я обнаружил, что UIDatePickerModeDateAndTime
просачивается, а UIDatePickerModeDate
- нет, однако мне нужно иметь возможность устанавливать дату и время с помощью средства выбора, поэтому мне нужно...Дата и время.Странно то, что с любой другой проблемой, с которой я столкнулся, я гуглил ее и обычно находил ссылки на проблему, в том числе на то, что я делал неправильно, но я не могу найти упоминания об этой, что заставляет меня задуматься.
Принимая во внимание, что тот же код с UIDatePickerModeDate
производит нулевые утечки, UIDatePickerModeDateAndTime
пропускает 640 байтов, когда сборщик впервые появляется на экране, и 256 байтов каждый раз, когда сборщик даты поворачивается.Также, когда встречается свойство datepicker.date, также только при использовании UIDatePickerModeDateAndTime
, оказывается, что утечка еще 128 байтов.
Реально с моим приложением, при правильном использовании, было бы редко, чтобы даже 5K байтовбудет вытекать с этого экрана.
Должен ли я беспокоиться об этом в плане отклонения приложения?Стоит ли использовать 2 сборщика, один для даты и другой для времени?
Любой совет приветствуется.Не то чтобы есть что посмотреть, но вот код ...
// Initialization code for datePicker
datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 480, 325, 250)];
datePicker.datePickerMode = UIDatePickerModeDateAndTime; //...DateAndTime leaks, ...Date alone doesn't
datePicker.minuteInterval = 15;
datePicker.hidden = NO;
[datePicker addTarget:self action:@selector(changeDate:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:datePicker];