2017-05-09 11 views
1

こんにちは私はmedia.plugin を使用して私のアプリでカメラ機能を実装しましたが、カメラはiosで開かれません。Application.Current.MainPage.DisplayActionSheetがxamarin.forms IOSの問題を引き起こしています

if (string.IsNullOrEmpty(StorageFolder)) 
    { 
       StorageFolder = await Application.Current.MainPage.DisplayActionSheet(SystemMessages.PhotoSaveFolder, "Cancel", 
       null, "folder1", "folder2"); 

    } 


    await CrossMedia.Current.Initialize(); 

    MediaFile file = await CrossMedia.Current.TakePhotoAsync(new StoreCameraMediaOptions 
      { 

      }); 

それはので、私はそれがit.cantが把握と問題が何であるかfine.then動作するコードを削除selection.if私は、フォルダオプションの使用DisplayActionSheet()です。

何らかのエラーが発生してもスレッドを終了しないでください。デバッグ時には、正確に何が起こっているかをトレースすることができません。 助けてください。これを付けてください。

ありがとうございます。

+0

info.plistに正しいエントリーを追加しましたか? –

+0

yes.i did.thatsは問題ではなく、実際にはカメラコードに問題はありません。しかし、DisplayActionList()はproblem.itを引き起こしてカメラのコードが実行されないようにします。 –

+0

エラーメッセージはありますか? –

答えて

1

oh..thatはxamarinバージョンの問題です。私はxamarin.formsを2.3.0.107から2.3.4.247にアップグレードしました。問題を引き起こしていました。 この変更を元に戻して、以前と同様に問題を解決しました。

関連する問題