Сначала я использовал https://github.com/jeanpan/react-native-camera-roll-picker#readme, чтобы получить изображение из библиотеки фотографий, он возвратил uri: ph: // 11A68DD6-A651-462D-BDAB-68FB853ED141 / L0 / 001
Затем я использовал https://github.com/zsajjad/react-native-text-detector, чтобы получить текст из этого изображения
Он отлично работал в android, но всегда возвращал false в iOS, и я обнаружил следующую ошибку в журнале консоли
NSURLConnection завершено с ошибкой - код -1002
Для получения дополнительной информации, управление изображением может показать это изображение правильно
Вот мой исходный код: https://github.com/haison8x/react-native-test-ocr
Есть ли проблемы с этим URI или разрешением приложения?
Из-за политики песочницы Apple https://developer.apple.com/library/archive/documentation/Security/Conceptual/AppSandboxDesignGuide/AboutAppSandbox/AboutAppSandbox.html ваше приложение не может непосредственно прочитать фотографию в галерее, оно столкнется с ошибкой: NSURLConnection завершилось с ошибкой - код -1002.
Вот мой подход:
Полный пример помещается в https://github.com/haison8x/react-native-test-ocr