मुझे एक आवश्यकता है जिसमें उपयोगकर्ता को लाइब्रेरी में gif फ़ाइलों की सूची से एक gif लाने की आवश्यकता है। मैंने बिना किसी समस्या के दोनों छवियों को & वीडियो लाने की कोशिश की। 'स्रोत के लिए कोई उपलब्ध प्रकार 0'फोटो लाइब्रेरी में सभी gif फ़ाइलों को सूचीबद्ध करें
यहाँ मेरी है:
समाप्त एप्लिकेशन न आया हुआ अपवाद 'NSInvalidArgumentException' के कारण, कारण: लेकिन जब मैं
kUTTypeGIF
मीडिया के रूप में इस्तेमाल होने वाले इस त्रुटि के साथ दुर्घटनाओं कोड:#import "ViewController.h" #import <MobileCoreServices/MobileCoreServices.h> @interface ViewController()<UIImagePickerControllerDelegate, UINavigationControllerDelegate> @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; } -(IBAction)btnChooseGif:(id)sender { UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate = self; imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeGIF, nil]; // Here is the crash [self presentViewController:imagePicker animated:YES completion:nil]; } -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info { } @end
मैं इसे कैसे हल कर सकता हूं? और यदि
kUTTypeGIF
मीडिया यहां समर्थित नहीं है, तो मैं उपयोगकर्ता को सभी gif फ़ाइलों को सूची चुनने के लिए कैसे दिखा सकता हूं? मुझे केवल UIImagePickerController
जांच इस https://stackoverflow.com/questions/37934698/how-to-load-animated-gif-from-photo-library –
@DSDharma यह मेरा मुद्दा नहीं है। मैं चाहता हूं कि मेरा ऐप छवि पिकर में सभी gif फ़ाइलों को सूचीबद्ध करे। उपयोगकर्ता को – Bali
जीआईएफ वैध मीडिया प्रकार नहीं है, तो फोन में केवल जीआईएफ फाइलों को देखने में सक्षम होना चाहिए। अनुमत मीडिया प्रकार 'छवि' और 'मूवी' हैं। आप 'UIImagePickerController.availableMediaTypes (के लिए: .photoLibrary) के लिए स्वीकृत प्रकारों की जांच करें ' – nathan