मेरी iPad आवेदन में, मैं दे रहा हूँ उपयोगकर्ता निम्न कोड का उपयोग कर एक छवि का चयन करें:आईपैड UIImagePicker केवल सहेजी गई छवियों का चयन (एल्बम से नहीं)?
UIImagePickerController* picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
picker.delegate = self;
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:picker];
self.popoverController = popover;
popoverController.delegate = self;
[popoverController presentPopoverFromRect:self.view.frame
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
[picker release];
(मैं दोनों एक UIPopoverControllerDelegate और एक UIImagePickerControllerDelegate होने के लिए वर्ग की स्थापना की है, और मैं से सेट किया हुआ दोनों प्रतिनिधियों के लिए कॉलबैक।)
अब, अजीब बात यह है कि अगर मैं "सहेजे गए फ़ोटो" फोटो एलबम से एक छवि का चयन करता हूं, तो मेरा "imagePickerController: didFinishPickingImage" कॉलबैक विधि कॉल हो जाती है, और मुझे एक छवि मिलती है, और सब ठीक हैं।
लेकिन, अगर मैं किसी अन्य एल्बम से कोई छवि चुनता हूं, तो मेरा "imagePickerControllerDidCancel" कॉलबैक कहलाता है - और मुझे कोई छवि वापस नहीं मिलती है।
कोई विचार? मैं वेब उच्च और कम ...
धन्यवाद, Reuven खोज की है
साजिश गाढ़ा ...
जोड़ते:
allowsEditing = हाँ;
मैं अभी भी चयन कर सकते हैं (और फसल/पैमाने) सहेजी गयी तस्वीरें एल्बम के चित्रों - लेकिन जब अन्य एल्बमों में से छवियों का उपयोग करें की कोशिश कर रहा, आईपैड डिबगर दिखाने के साथ दुर्घटनाओं:
2010-06-03 08: 16: ०६.७५९ uPrintMobile [98,412: 207] * न आया हुआ अपवाद 'NSInvalidArgumentException', कारण की वजह से एप्लिकेशन समाप्त: '* - [NSCFDictionary setObject: forKey:]: (: UIImagePickerControllerOriginalImage कुंजी) शून्य मान सम्मिलित करने का प्रयास'
अभी भी कोई सुराग नहीं है ...
है यू इस PART.I भी यहाँ मारा गया के लिए किसी भी समाधान में मदद कृपया अगर आप समाधान – Christina
क्रिस्टीना मिला है, क्या xcode के संस्करण/ios आप कर रहे हैं का उपयोग करते हुए? – Reuven
हाय यह मेरे लिए भी वही मामला है। आईपैड सिम्युलेटर 5.0,5.1,6.0 के साथ परीक्षण किया गया सभी ने ऑरगिनल इमेज और/या संपादित इमेज को शून्य के रूप में दिया। केवल आईपैड सिम 4.3 ठीक काम करता है। डिवाइस पर, मेरा आईपैड 5.1.1 चल रहा है और यह काम करता है। तो मैं आईपैड सिम में एक बग अनुमान लगा रहा हूं और इसे अनदेखा कर रहा हूं। – GeneCode