错误描述:
调用 showImagePicker 选择视频方法 回调未执行,XCode 中报权限错误
错误原因:
插件问题,目前还未修复,只能手动更改源码
解决方法
在 XCode 中找到 react-native-image-picker 中的 ImagePickerManager.m 文件,将
[fileManager moveItemAtURL:videoURL toURL:videoDestinationURL error:&error];
更改为
[fileManager copyItemAtURL:videoURL toURL:videoDestinationURL error:&error];
可通过在 package.json 文件中配置 postinstall 属性来实现每次 yarn 自动更改源码文件,备份的文件路径自己定,我是放在了 ios/yarnReplacePage 中
"postinstall": " cp ios/yarnReplacePage/ImagePickerManager.m node_modules/react-native-image-picker/ios/ImagePickerManager.m "
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于