Исключительная ситуация при выполнении блока пользовательского интерфейса при использованииact-native-svg - PullRequest
1 голос
/ 15 февраля 2020

Мое приложение неожиданно начало зависать и выдало мне эту ошибку:

Exception thrown while executing UI block: -[__NSCFNumber firstObject]: unrecognized selector 
sent to instance 0xb553069cd18775de`

Через некоторое время я смог изолировать часть, которая генерирует ошибку, и обнаружил, что это связано с компонентом Svg, импортированным из реакции. -native-SVG. Я попытался удалить и переустановить node_modules, и я попытался сбросить кэш, и я даже попытался создать новое приложение expo с нуля, которое не выполняет ничего, кроме визуализации компонента Svg, но проблема все еще сохраняется.

И на android Я получаю другое сообщение об ошибке:

Error while updating property 'fill' of a View managed by: RNSVGGroup
null
java.Lang.Double cannot be cast to
java.Lang.String

Вот как выглядит мой код:

import React from 'react';
import { View, StyleSheet } from 'react-native';
import { Svg } from 'react-native-svg';

const App = () =>  (
  <View style={styles.container}>
    <Svg width={100} height={100}>

    </Svg>
  </View>
);

const styles = StyleSheet.create({
  container:{
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
  }
});

export default App;

Error Screenshot

...