Я получаю эту ошибку "TypeError: null не является объектом (оценивает '_nativeInterface.default.getPhotos')" при попытке получить фотографии из Cameraroll. Я убедился, что все разрешения есть для android и ios. установлены необходимые модули для ios и библиотека также связана. Перепробовал кучу предложений по git и StackOverflow и все равно не повезло.
import {
View,
Text,
StyleSheet,
TouchableOpacity,
ActivityIndicator,
Image,
FlatList,
Dimensions,
} from 'react-native';
import CameraRoll from '@react-native-community/cameraroll';
class AvatarBioScreen extends PureComponent {
state = {
images: [],
loading: false,
selected: null,
hasNextPage: false,
endCursor: '',
firstQuery: true,
};
componentDidMount() {
this._getPhotos();
}
_getPhotos = async after => {
if (this.state.firstQuery) {
this.setState({loading: true});
}
const res = await CameraRoll.getPhotos({
first: 20,
after,
});
this.setState({
images: [...this.state.images, ...res.edges],
loading: false,
hasNextPage: res.page_info.has_next_page,
endCursor: res.page_info.end_cursor,
firstQuery: false,
});
console.log('====================================');
console.log('res', res);
console.log('====================================');
};
}```