2011-10-19 2 views
1

UIImagePickerControllerを使いたいです。 PhotoLibraryから画像を選択した場合、それはすべてOKです。メソッドdidFinishPickingMediaWithInfoが呼び出されます。しかし、映画を選択すると、映画が開きます。 「選択」ボタンを選択した場合、メソッドは呼び出されませんでした。誰でも助けてくれますか?私はXcodeの4.0.2を使用するとiOS 4.3.2ムービーを選択すると、DelegateイベントdidFinishPickingMediaWithInfoが呼び出されませんでしたか?

+0

あなたはkUTTypeMovieを含めるようにmediaTypesを設定しなかったありがとうございましたか! – gregory

+0

私は3種類のmediaTypesを試します: 1. [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeSavedPhotosAlbum]; 2. @ "public.movi​​e" および3. kUTTypeMovie – user1003871

+0

と何も動作しません!私もApple Developer Libraryのソースコードを試しましたが、成功しませんでした。 – user1003871

答えて

0
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ 
    if([[info objectForKey:@"UIImagePickerControllerMediaType"] isEqualToString:@"public.movie"]){ 
     //something code 
     [self dismissModalViewControllerAnimated:YES]; 
    } 
} 
関連する問題