0

我对 React Native 非常陌生,并且正在修改为我构建的应用程序。我已经解决了相机比例在屏幕上看起来被挤压的问题,但是现在我收到了一个未处理的承诺拒绝错误。以前,这将开始记录:

const startRecording = async () => {
    setRecording(true);
    camera.current;
    const response = await camera.current.recordAsync(

然而现在它说Undefined is not an object( evaluating 'camera.current.recordAsync' startRecording$)

我认为这是因为以前相机被定义为,const camera = useRef();而比率修复(从这里)正在使用const [camera, setCamera] = useState(null);,但我不确定如何纠正它。

4

1 回答 1

0

找到了答案。可能很基本,说我是菜鸟!

useState() 没有 .current 属性。删除它,它的工作原理。

于 2020-11-19T17:13:17.367 回答