2017-12-22 13 views
0

내가 https://docs.expo.io/versions/latest/sdk/take-snapshot-async.html안드로이드

기능에보기 인수를 정의하는 방법을 알아 내려고 노력하고있어에 Expo.takeSnapshotAsync 작업을 만들려면 :

screenShot = async() => { 
     let result = await takeSnapshotAsync(this.pageView, {format: 'jpg', result: 'file', quality: 1.0}); 
      const file = { 
      uri: result, 
      name: this.state.shiftIDclean+"-clockIn.jpg", 
      type: "image/jpeg" 
      } 
     } 

보기 :

render() { 
    return (
     <View ref={view => { this.pageView = view; }}> 
     <Text>TEST CONTENT GOES HERE</Tex> 
     </View> 
    ); 
    } 

이 iOS 시뮬레이터에서 잘 작동하지만 Andriod에서는 빨간색 화면 오류가 발생합니다. 존재하지 않는 태그 488로보기를 해결하려고합니다.

나는 실습 예제를 찾으려고 시도했지만 시도 할 수 없습니다. 문제는 내가 어떤 화면을 올바르게 화면에 표시할지 정의하지 않고 있지만 알아낼 수는 없다고 생각합니다.

답변

0

알아요하지만 왜이 작품에보기를 변경 해달라고 :

<View 
    collapsable={false} 
    ref={view => { 
     this.pageView = view; 
    }}>