Je reçois le message d'erreur - Utilisation de l'identifiant non déclaré 'kUTTypeMovie'
dans le code ci-dessous -
-(IBAction)selectVideo:(id)sender {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeMovie, nil];
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
}
Qu'est ce qui ne va pas avec ça?
ios
cocoa-touch
mobilecoreservices
Ashish Agarwal
la source
la source
@import MobileCoreServices;
- pour Objective-Crapide
objectif c
la source
Je suis novice en développement iOS et xcode et j'ai passé du temps à essayer de savoir pourquoi l'importation ne fonctionnait pas. Après avoir résolu le problème avec un membre plus expérimenté de mon équipe, j'ai découvert que non seulement vous devez inclure
mais vous devez également lier les binaires à la bibliothèque du framework MobileCoreServices aux phases de construction de votre projet.
J'espère que cela t'aides! J'avais vraiment besoin de cette information lorsque je faisais cela.
la source
Réponse Swift 4 , avec code de caméra vidéo et délégué imagePicker:
Ouvrir la caméra vidéo
Délégué ImagePicker:
la source
#import <MobileCoreServices/MobileCoreServices.h>
la source
import MobileCoreServices
pour swift@import MobileCoreServices;
pour objectif cla source