Intereting Posts
आईओएस एनिमेटिंग यूआईएलबल विस्तार "LibRestKit.a, फ़ाइल संग्रह के लिए बनाया गया था जो वास्तुकला से जुड़ा हुआ नहीं है (armv7)" क्या आईओएस डिवाइस से निर्माता डेटा एक्सेस करने का कोई तरीका है? फायरबेज डायनेमिक लिंक इंस्टॉलेशन से बच नहीं सकते क्या UIWebView में फ़ाइल यूआरएल को एक हैश टैग भेजना संभव है? स्विफ्ट का उपयोग करके पॉलीलाइन बनाएं दो आईओएस डिवाइस के बीच शानदार छवियां स्ट्रीमिंग पेजिंग सक्षम करते समय UICollectionView सामग्री का विस्तार कैसे करें? स्विफ्ट पर स्टोरीबोर्ड के साथ UITabBarController के अंदर नेविगेशन नियंत्रक का उपयोग कैसे करें मेरे iPhone एप्लिकेशन में स्काइप कैसे एकीकृत करें आईओएस में कस्टम फोंट के साथ अरबी पाठ बटन क्लिक करने पर एनीमेशन के माध्यम से एक दृश्य कैसे दिखाना है? तेजी से 2.1 में मैपकिट के साथ अलग पिन रंग जोड़ें आईओएस – मौजूदा ऐप को "ऑब्जेक्ट" जोड़ें (जेलब्रोकन) क्या "चलो _ = …" (चलो अंडरस्कोर बराबर) स्विफ्ट में कोई फायदा है?

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) }