2011-10-07 4 views
15

विफल होगा मुझे यह धागा existed before पता है, लेकिन केवल आईओएस 5 बीटा 6 में दिखाई देने के रूप में बंद किया गया था। अब तक मेरे फोन पर आईओएस 5 का गोल्डन मास्टर है और यह त्रुटि अभी भी दिखाई देती है।आईओएस 5 जीएम: <Error>: पंजीकरण करने की कोशिश कर रहे अधिकतम 5 फ़िल्टर किए गए एल्बम सूचियों से अधिक। यह

यह तब हो रहा है जब मैं sourceTypeUIImagePickerControllerSourceTypePhotoLibrary के साथ 5 बार से अधिक बना देता हूं। मैं, जहां तक ​​मैं बता सकता हूं, पिछले UIImagePickerController को हर बार सही ढंग से बना और रिलीज़ कर रहा हूं।

संपादित करें: अनुरोध के रूप में कोड जोड़ना।

UIImagePickerController *ipc = [[UIImagePickerController alloc] init]; 
ipc.delegate = self; 
ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
[self presentModalViewController:ipc animated:YES]; 
[ipc release]; 

बाद में, मैंने [self dismissModalViewControllerAnimated:YES]; फोन जब -imagePickerController:didFinishPickingImage:editingInfo: कहा जाता हो जाता है।

+1

आईओएस 5 अभी भी, (2011/10/07 के रूप में) और राजग के तहत जारी नहीं कर रहा है तो आप शायद बंद पूछ बेहतर कर रहे हैं ऐप्पल के डेवलपर मंचों पर ... –

+0

इसके अलावा, ऐसा लगता है कि एक बग रिपोर्ट के लिए विषय हो सकता है, अगर आपको लगता है कि UIImagePickerController का उपयोग सही है: https://bugreport.apple.com –

+2

आईओएस 5 अब बाहर है, और मुझे यह समस्या है। उत्तर कृपया! –

उत्तर

26

समस्या ऐप्पल उदाहरणों में होती है, इसलिए सर्वोत्तम शर्त को अनदेखा करना है।

+3

दायर बग रिपोर्ट, rdar: // 10306359 –

0

बाद में, मैं कॉल करता हूं [स्वयं को अस्वीकार करेंडलव्यू कंट्रोलरएनिएटेड: हाँ]; जब -imagePickerController: didFinishPickingImage: editInfo: कॉल हो जाता है।

आप didFinishPickingImage में, शून्य करने के लिए चित्र पिकर के प्रतिनिधि सेट करने की कोशिश की है?

+0

यूप, कोशिश की और मदद नहीं की:/ – Infinite

+0

मैंने इसे भी आजमाया। कोई परिवर्तन नहीं होता है। –

-1

इसे आजमाएं, मुझे यकीन है कि यह आपकी मदद करेगा; नहीं अपने fault.It हो सकता है अलग version.Apple में भिन्नता का समाधान करना चाहिए इस issue.Main बात यह है कि आप स्मृति रिसाव के लिए जाँच करनी चाहिए है

- (void)viewDidAppear:(BOOL)animated 
{ 
    [super viewDidAppear:animated]; 

    [self setModalInPopover:YES]; 
} 
0

सेट करने का प्रयास

picker=nil 
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
[self dismissModalViewControllerAnimated:YES]; 
picker = nil; 
} 

यह मेरे लिए काम करता में......

+0

मैं कठोर या कुछ भी नहीं सुनना चाहता हूं लेकिन उस संदर्भ में 'पिकर' को शून्य करने के लिए बिल्कुल कुछ भी नहीं करूँगा। यह सब उस संदर्भ में वैरिएबल को शून्य पर चिह्नित करेगा। यह किसी भी स्मृति को जारी नहीं करेगा (क्योंकि यह उस विधि के कॉलर द्वारा आयोजित किया जाता है जिसे मैं अनुमान लगा रहा हूं)। तथ्य यह है कि यह आपके लिए 'काम करता है' अन्य कारकों पर आधारित हो सकता है, मैं अनुमान लगा रहा हूं। –