Ios 爱奥尼亚5:相机拍摄承诺没有结果

Ios 爱奥尼亚5:相机拍摄承诺没有结果,ios,ionic-framework,Ios,Ionic Framework,我使用angular+ionic 5编写了以下代码: Camera.getPhoto({ resultType: CameraResultType.Uri, source: CameraSource.Prompt, allowEditing: false, saveToGallery: false, quality: 100, }) 这就产生了一个承诺。我可以使用IOS14成功地拍摄照片,但一旦我选择在相机屏幕上使用它,什么都不会发生。这个承诺没有被拒绝

我使用angular+ionic 5编写了以下代码:

Camera.getPhoto({
    resultType: CameraResultType.Uri,
    source: CameraSource.Prompt,
    allowEditing: false,
    saveToGallery: false,
    quality: 100,
})
这就产生了一个承诺。我可以使用IOS14成功地拍摄照片,但一旦我选择在相机屏幕上使用它,什么都不会发生。这个承诺没有被拒绝,也没有得到解决。尝试捕获也不会记录任何内容。我在xcode控制台中看到的唯一问题是(拍照之前):

按下use photo后,控制台中会显示:

TO JS {"exif":{"CompositeImage":2,"Flash":24,"MeteringMode":5,"OffsetTimeOriginal":"+02:00","OffsetTime":"+02:00","ExifVersion":"0232","SubjectArea":[2013,1511,2116,1270],"WhiteBalance":0,"SceneType":1,"ExposureMode":0,"ApertureValue":1.6959938131099002,"DateTim

有人知道如何解决这个问题吗?

以防万一其他人也发现了这个问题


最后是我的错。我没有解决承诺:(

以防万一其他人也发现了这一点

最后是我的错。我没有解决承诺:(

你是如何“解决承诺”的?你能分享代码吗?你是如何“解决承诺”的?你能分享代码吗?
TO JS {"exif":{"CompositeImage":2,"Flash":24,"MeteringMode":5,"OffsetTimeOriginal":"+02:00","OffsetTime":"+02:00","ExifVersion":"0232","SubjectArea":[2013,1511,2116,1270],"WhiteBalance":0,"SceneType":1,"ExposureMode":0,"ApertureValue":1.6959938131099002,"DateTim