मुझे लगता है कि एक लीकी यूआईडीएटीपीकर है। मैंने तारीख और समय दिखाने के लिए दिनांक पिकरमोड सेट करने के लिए मेमोरी लीक नोट किया है। लेकिन, मैं केवल तारीख प्रदर्शित करने की कोशिश कर रहा हूं। मैं काफी हद तक निश्चित हूं कि यह एक ढांचा रिसाव है क्योंकि जब मैं कई 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 है बेकार। क्या किसी के पास कामकाज है?
क्या आपने डिवाइस पर रिसाव की जांच की? या केवल सिम्युलेटर पर? कभी-कभी सिम्युलेटर में स्मृति रिसाव बग होता है जो डिवाइस पर मौजूद नहीं होता है। – barley
क्या आप एआरसी का उपयोग कर रहे हैं? – Kevin
वर्कअराउंड के बारे में, रिसाव कितना बुरा है? –