React Native: Исключение, выполняемое при выполнении блока пользовательского интерфейса

Я создаю приложение для реагирования iOS, и в настоящее время я использую пакет реакции-native-swipe-card для создания "tinder", например, салфетки для моего приложения. Приложение прекрасно работает, когда я иду, чтобы пронести карту влево или вправо и отпустить ее, пока она находится на полпути от экрана. Я получаю следующую ошибку:

ExceptionsManager.js: 71 Исключение, выполняемое при выполнении блока пользовательского интерфейса: - [NSNull floatValue]: непризнанный селектор, отправленный в экземпляр 0x1075b5130

enter image description here

Ответы

Ответ 1

Как прокомментировал @Peuchele, я получал такую же ошибку, и причина, по которой это произошло, состояла в том, что я передал значение в анимированный вид, который не был определен.

Поэтому, чтобы уточнить, убедитесь, что любые значения, которые вы передаете компоненту с помощью Animated.Value, не определены.

Конкретный код, который я нашел в вине, был:

const { value } = props;

this.state = {
  translateYValue: new Animated.Value(value),
};

И значение props.value не undefined.