iOS 无法在 React Native 中显示 base64 图像

Unable to display base64 image in react native on iOS

我正在尝试显示来自我的 api 的 base64 图像,但用白色 space 代替图像,它在 android 上工作正常 - 有什么想法吗?

<Image
                source={{ uri: Images.slider.slider1 }}
                PlaceholderContent={<ActivityIndicator />}
                style={{width: 100, height: 100}}
                />

Images.slider.slider1:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAFbCAIAAAChzFnkAAAAAXNSR0IArs4c6QAAIABJREFUeJx8vVuyLEmuKwZ6ZPW5pvlPST8y03Skc/tUOvRBAGTkrtZq611rZUb4gw8QpHt41P/5f/3fIC9574V/qqp/IUmAharTnx8CIADUAemL9QsB/QFcgH0BWFWFes6pQqFI9n8Bog5Q3dc551R1U9X9FwAUCuhuusnuDn1joQrFH

这是 React Native 0.62 中的一个已知问题, 请检查此 link Github RN .

PR 中基本上完成的是:

For anyone else that comes across this just change the version of Flipper in the podfile to

  versions['Flipper'] ||= '~> 0.37.0'

如有任何疑虑,请告诉我