Dans ma demande, je veux ouvrir la caméra vidéo mode.So j'écris les codes suivantsiOS4 UIImagePickerController ne supporte pas mediaTypes = [NSArray arrayWithObject: (NSString *) kUTTypeMovie]?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[window addSubview:viewController.view];
[window makeKeyAndVisible];
UIImagePickerController *ipc;
ipc = [[UIImagePickerController alloc] init];
ipc.sourceType = UIImagePickerControllerSourceTypeCamera;
ipc.mediaTypes = [NSArray arrayWithObject:(NSString *) kUTTypeMovie];
[viewController presentModalViewController:ipc animated:YES];
return YES;
}
Ce code est bon pour iPhone 3.1.3 mais, sur iOS4 ne fonctionne pas. Puis-je utiliser UIImagePickerController en tant que vidéo sur iOS4?
J'ai encore essayé cette source aujourd'hui. alors pas de problème sur ce code. Je ne sais pas pourquoi, mais de toute façon oublier ça. – SUKIYAKI
dans mon cas, j'obtiens une erreur 'erreur: 'kUTTypeMovie' non déclaré (première utilisation dans cette fonction)'. . .une idée –
@Amit Battan: vous devez importer et ajouter l'infrastructure MobileCoreServices à votre projet –
user102008