Ich erhalte die Fehlermeldung - Verwendung des nicht deklarierten Bezeichners 'kUTTypeMovie'
im folgenden Code -
-(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];
}
Was stimmt damit nicht?
ios
cocoa-touch
mobilecoreservices
Ashish Agarwal
quelle
quelle
@import MobileCoreServices;
- für Objective-Cschnell
Ziel c
quelle
Ich bin ein Neuling in der iOS-Entwicklung und im Xcode und habe einige Zeit damit verbracht herauszufinden, warum nur der Import nicht funktioniert hat. Nachdem ich das Problem mit einem erfahreneren Mitglied meines Teams herausgefunden hatte, stellte ich fest, dass Sie nicht nur einbeziehen müssen
Sie müssen jedoch auch Binärdateien mit der Bibliothek des MobileCoreServices-Frameworks mit den Erstellungsphasen Ihres Projekts verknüpfen.
Hoffe das hilft! Ich brauchte diese Informationen wirklich, als ich das tat.
quelle
Swift 4- Antwort mit Videokamera-Code und imagePicker-Delegat:
Videokamera öffnen
ImagePicker-Delegierter:
quelle
#import <MobileCoreServices/MobileCoreServices.h>
quelle
import MobileCoreServices
für schnell@import MobileCoreServices;
für Ziel cquelle