Я использую response-native-shake: 3.2.2 пакет для жеста встряхивания в моем собственном реактивном проекте.
react: 16.6.1
react-native: 0.57.5
А вот мой код.
export default class Starting extends React.Component {
static navigationOptions = {
header: null,
};
showMessage() {
Alert.alert('shakee!!');
};
componentWillMount() {
RNShake.addEventListener('shake', () => {
showMessage();
});
}
componentWillUnmount() {
RNShake.removeEventListener('shake');
}
render() {
return (
.
.
.
}
В Xcode я добавил libRNShakeEvent.a для связывания двоичных файлов с библиотеками, и, к сожалению, я установил свою конфигурацию сборки на release .В соответствии с пакетом Reaction-native-Shake, прочитайте меня, thease - все, что нужно сделать.Но ничего не происходит, пока я встряхиваю телефон.Что случилось ?