Intereting Posts
Xcode 9 में सिम्युलेटर पर GoogleMaps मानचित्र पर जाने के दौरान 100% से अधिक CPU का उपयोग करता है फाइल करने के लिए लिखते समय एक NSDictionary एन्क्रिप्ट करने की कोशिश कर रहा है 5X टेबल में निकटतम के लिए एक इंट गोल? "WebThread" में आईओएस UIWebView क्रैश गेम सेंटर लीडर बोर्ड त्रुटि iPad: फ़ाइल armv7 के लिए बनाई गई थी, जो कि वास्तुकला से जुड़ा नहीं है (आर्म 64) एनीमेट करें UIButton Down – Xcode फोनगैप बनाएँ कॉर्डोवा-प्लगइन- facebook4 प्लगइन IOS पर काम नहीं कर रहा है बंडल URL प्राप्त करने का प्रयास करने के लिए बुलाया गया त्रुटि क्या हम आवाज पहचान के लिए सिरीकित का इस्तेमाल कर सकते हैं? सेल पुन: उपयोग के साथ UITableViewCellStyle के साथ UITableViewCell का उपयोग कैसे करें? आईओएस XCUITests पहुंच तत्व द्वारा accesibility द्वारा हेडर फाइलों को आईओएस एक्सकोड में फ्रेमवर्क किट के साथ जोड़ा नहीं गया है स्विफ्ट 3 – मैपबॉक्स – उपयोगकर्ता स्थान का कथन अनुकूलित करें IOS सिम्युलेटर – मैं iPhone के रूप में डिफ़ॉल्ट सिम्युलेटर कैसे बना सकता हूँ?

UIImagePickerController ख़ारिज करें

मैंने किसी भी भाग्य के साथ एक UIImagePickerController को खारिज करने की हर भिन्नता की कोशिश की है। मैं क्या गलत कर रहा हूं।

- (IBAction)choosePhoto { self.picker = [[UIImagePickerController alloc] init]; self.picker.delegate = self; self.picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; [self presentModalViewController:self.picker animated:YES]; } - (void)imagePickerControllerDidCancel:(UIImagePickerController *)imagePicker { NSLog(@"dismiss image picker"); [self dismissModalViewControllerAnimated:NO]; [[self.picker parentViewController] dismissModalViewControllerAnimated:NO]; [self.presentedViewController dismissModalViewControllerAnimated:NO]; [self.presentingViewController dismissModalViewControllerAnimated:NO]; // And every other way i could think of } - (void)imagePickerController:(UIImagePickerController *)imagePicker didFinishPickingMediaWithInfo:(NSDictionary *)info { .. same stuff here } 

मैंने माता-पिता, दादा-दादी, नेविगेशन नियंत्रक और रूट नियंत्रक से पिकर पेश करने का प्रयास किया है और कुछ भी नहीं काम करता है। मैं कभी भी छवि पिक्चर कंट्रोलर को खारिज नहीं कर सकता

कृपया ध्यान दें कि लॉग स्टेटमेंट को प्रत्येक बार कहा जाता है।

चियर्स

Solutions Collecting From Web of "UIImagePickerController ख़ारिज करें"

इस लाइन को आज़माएं यह आपके लिए काम कर सकता है

 [self.picker dismissModalViewControllerAnimated:NO]; 

और IOS 6 और बाद के लिए इसका उपयोग करें

 [self.picker dismissViewControllerAnimated:NO completion:nil]; 

अपने चयनकर्ता नियंत्रक को पेश करने के लिए इस कोड का उपयोग करें

 if ([self respondsToSelector:@selector(presentViewController:animated:completion:)]){ [self presentViewController:self.picker animated:YES completion:nil]; } else { //To target iOS 5.0 [self presentModalViewController:self.picker animated:YES]; } 

क्या आप आईओएस चला रहे हैं 6? यदि हां, तो presentModalViewController: पदावनत है और कुछ अप्रत्याशित परिणाम पैदा हो सकता है। presentViewController:animated:completion: का उपयोग करने का प्रयास करें presentViewController:animated:completion: बजाय presentViewController:animated:completion:

लेकिन तकनीकी तौर पर, आपको ये करना चाहिए था:

 - (void)imagePickerControllerDidCancel:(UIImagePickerController *)imagePicker { [imagePicker dismissViewControllerAnimated:NO completion:nil];//Or call YES if you want the nice dismissal animation } 

SWIFT के लिए इसका इस्तेमाल …

 func imagePickerControllerDidCancel(picker: UIImagePickerController!) { picker.dismissViewControllerAnimated(true, completion: nil) }