【发布时间】:2023-03-02 21:40:01
【问题描述】:
我正在尝试在我的 RN 应用程序中使用 RNFirebase MLKit 图像标签。它在 android 上运行良好,但在 iOS 上我收到以下错误,
NativeFirebaseError: [vision/file-not-found] 指定的本地文件在设备上不存在。
图片通过"@react-native-community/cameraroll"拍摄,ios图片路径如下,
ph://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",
【问题讨论】:
-
React-Native Firebase ML Kit 维护得不好,你可能会在项目中使用原生 ObjC 或 Swift。我们将在内部讨论对 React-Native 的支持。
标签: ios react-native react-native-firebase firebase-mlkit google-mlkit