【问题标题】:React Native: Exception thrown while executing UI blockReact Native:执行 UI 块时抛出异常
【发布时间】:2017-10-05 00:00:26
【问题描述】:

我正在构建一个 iOS react-native 应用程序,我目前正在使用 react-native-swipe-card 包为我的应用程序构建像刷卡一样的“火种”。该应用程序运行良好,但是当我向左或向右刷卡并在它离开屏幕一半时放开它时,我收到以下错误:

ExceptionsManager.js:71 执行 UI 块时抛出异常:-[NSNull floatValue]: unrecognized selector sent to instance 0x1075b5130

【问题讨论】:

标签: ios react-native ios-simulator


【解决方案1】:

正如@Peuchele 评论的那样,我遇到了同样的错误,它发生的原因是因为我将一个值传递给了一个未定义的动画视图。

因此,澄清一下,确保您使用Animated.Value 传递给组件的任何值都不是未定义的。

我发现错误的具体代码是:

const { value } = props;

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

props.valueundefined

【讨论】:

    【解决方案2】:

    或者确保传递的值不是 NAN

    【讨论】:

      【解决方案3】:

      您可能需要在定义属性的本机代码块上方添加@objc

      【讨论】:

        猜你喜欢
        • 2020-05-31
        • 2016-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-22
        • 1970-01-01
        • 2012-11-14
        相关资源
        最近更新 更多