2017-11-08 8 views
1

xcode 9にアップデートして使用したネイティブカメラプラグイン、プレビューimg [src] = filePathが空白になってbase64データに変更した後、データは空です。 (つまり、Androidは正常に動作しています)。 Anyonrは何が起こるか知っていますか?更新後xcode 9ネイティブカメラfie_uriが動作しない

let cameraOptions = { 
     sourceType: this.camera.PictureSourceType.CAMERA, 
     destinationType: this.camera.DestinationType.FILE_URI,  
     quality: 100, 
     targetWidth: 600, 
     targetHeight: 600, 
     encodingType: this.camera.EncodingType.JPEG,  
     correctOrientation: true 
    } 

    this.camera.getPicture(cameraOptions) 
    .then(file_uri => { 
      this.imageSrc = file_uri; 
    }, 
    err => console.log(err)); 

HTML:

<img (tap)="openGallery()" [src]="imageSrc"/> 

答えて

0

これはiOS 11上の既知の問題です。

あなたはこれを試すことができます。

ionic cordova plugin rm camera 
ionic cordova plugin add cordova-plugin-camera --variable CAMERA_USAGE_DESCRIPTION="your usage message" --variable PHOTOLIBRARY_USAGE_DESCRIPTION="your usage message" 

あなたはthis issue hereについての詳細を読むことができます。

+0

この問題を投稿する前に、この返信をお寄せいただきありがとうございます。私はすでにコマンドを試しましたが、問題はまだ存在します。あなたは何か考えていますか? – Nulra

+0

node_modulesとnpm installをもう一度削除する必要がありますか? – Nulra

+0

はい、あなたもそれを行う必要があります。 – Sampath

関連する問題