React Native: Исключение, выполняемое при выполнении блока пользовательского интерфейса
Я создаю приложение для реагирования iOS, и в настоящее время я использую пакет реакции-native-swipe-card для создания "tinder", например, салфетки для моего приложения. Приложение прекрасно работает, когда я иду, чтобы пронести карту влево или вправо и отпустить ее, пока она находится на полпути от экрана. Я получаю следующую ошибку:
ExceptionsManager.js: 71 Исключение, выполняемое при выполнении блока пользовательского интерфейса: - [NSNull floatValue]: непризнанный селектор, отправленный в экземпляр 0x1075b5130
Ответы
Ответ 1
Как прокомментировал @Peuchele, я получал такую же ошибку, и причина, по которой это произошло, состояла в том, что я передал значение в анимированный вид, который не был определен.
Поэтому, чтобы уточнить, убедитесь, что любые значения, которые вы передаете компоненту с помощью Animated.Value
, не определены.
Конкретный код, который я нашел в вине, был:
const { value } = props;
this.state = {
translateYValue: new Animated.Value(value),
};
И значение props.value
не undefined
.