jeanpan / react-native-camera-roll-picker

📷 A React Native component providing images selection from camera roll
https://www.npmjs.com/package/react-native-camera-roll-picker
MIT License
422 stars 176 forks source link

Cannot read property of 'getPhotos' of underfined #106

Open 73R3WY opened 4 years ago

73R3WY commented 4 years ago

"dependencies": { "@react-native-community/cameraroll": "^1.3.0", ..., "react-native-camera-roll-picker": "2.0.0", ..., }

Using react 16.9.0 Using react-native Expo SDK 36

Referencing:

Having a console log before

    CameraRoll.getPhotos(fetchParams)
      .then(data => this.appendImages(data), e => console.log(e));

will show that CameraRoll is not undefined.

My view definition is something like this:

      <TouchableOpacity
        style={[styles.container, this.props.containerStyle]}
        onPress={this.onActionsPress}
      >
        <Modal
          animationType={"slide"}
          transparent={false}
          visible={this.state.modalVisible}
          onRequestClose={() => {
            this.setModalVisible(false);
          }}
        >
          {this.renderNavBar()}
          <CameraRollPicker
            maximum={10}
            imagesPerRow={4}
            callback={this.selectImages}
            selected={[]}
          />
        </Modal>
        {this.renderIcon()}
      </TouchableOpacity>
theasc commented 4 years ago

Did you do link correctly like pod install?

73R3WY commented 4 years ago

Yes @theasc , I even linked the libraries manually and executed pod install on ios.