Iphone UIDatePickerModeDateAndTime泄漏

Iphone UIDatePickerModeDateAndTime泄漏,iphone,memory-leaks,uidatepicker,Iphone,Memory Leaks,Uidatepicker,经过一段时间的搜索和注释我的代码后,我发现UIDatePickerModeDateAndTime泄漏,而UIDatePickerModeDate没有泄漏-但是,我需要能够通过选择器设置日期和时间,所以我需要…DateAndTime。奇怪的是,我遇到的任何其他问题,我都在谷歌上搜索过,通常都会找到关于这个问题的参考资料,包括我做错了什么,但我找不到关于这个问题的提及——这让我感到奇怪 与UIDatePickerModeDate相同的代码产生零泄漏相比,UIDatePickerModeDateAnd

经过一段时间的搜索和注释我的代码后,我发现UIDatePickerModeDateAndTime泄漏,而UIDatePickerModeDate没有泄漏-但是,我需要能够通过选择器设置日期和时间,所以我需要…DateAndTime。奇怪的是,我遇到的任何其他问题,我都在谷歌上搜索过,通常都会找到关于这个问题的参考资料,包括我做错了什么,但我找不到关于这个问题的提及——这让我感到奇怪

与UIDatePickerModeDate相同的代码产生零泄漏相比,UIDatePickerModeDateAndTime在选择器第一次出现在屏幕上时泄漏640字节,每次打开日期选择器时泄漏256字节。此外,当遇到datepicker.date属性时,也仅当使用UIDatePickerModeDateAndTime时,似乎还有128个字节泄漏

实际上,对于我的应用程序,如果使用得当,即使5K字节也很少从这个屏幕泄漏

这是否是我应该担心的应用程序被拒绝的原因?我是否应该考虑使用两个选择器,一个用于日期,另一个用于时间

谢谢你的建议。并不是说有很多东西要看,但这里有一些代码

// 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];

最后,如果苹果公司决定拒绝该应用程序——他们可能不会这么做,但可以这么做,那么我会如何与他们争论呢?这次泄漏是你的错?不,这是我的应用程序,这次泄漏是我使用泄漏组件的错

我最终使用了日期选择器和时间选择器,而不是日期和时间选择器


一个漏洞也没有

事实上,这是苹果想要杀死it开发者的东西之一:D

你可以使用这个控件,

@willcodejavaforfood-我看不到您的编辑-希望代码中遗漏了一些内容!我还发现UIDatePicker泄漏,特别是NSDateComponents。@运行循环-让应用程序接受这些泄漏有任何问题吗?