我正在尝试在我的 RN 应用程序中使用 RNFirebase MLKit 图像标签。它在android上运行良好,但在iOS上我收到以下错误,
NativeFirebaseError: [vision/file-not-found] 指定的本地文件在设备上不存在。
图像是拍摄"@react-native-community/cameraroll"
的,ios图像路径如下,
电话://45983F53-3C96-42D0-9337-C9F681293627/L0/001
我尝试过的修复是,
import {utils} from '@react-native-firebase/app';
${utils.FilePath.PICTURES_DIRECTORY}/${
d[key].node.image.filename
}
'assets-library' +
'://asset/asset.JPEG?id=' +
d[key].node.image.uri.substring(5).replace('/L0/001', '') +
'&ext=JPEG'
ph-upload://45983F53-3C96-42D0-9337-C9F681293627/L0/001
以上都没有奏效。
构建版本是,
"react-native": "0.62.2".
"@react-native-community/cameraroll": "^1.5.2".
"@react-native-firebase/ml-vision": "^7.1.0",
"@react-native-firebase/app": "^7.1.0",