CameraRoll& ListView崩溃了资产

时间:2015-04-13 07:21:39

标签: ios reactjs react-native

我试图让CameraRoll& ListView在REACT-NATIVE上正确运行。我使用CameraRoll-Example作为基础。在模拟器中,它可以处理大约5个图像。在我的iPhone 5S(iOS 8.3)上,我收到以下错误:

RCTJSLog> "Warning: ScrollView doesn't take rejection well - scrolls     anyway"
Connection to assetsd was interrupted or assetsd    died

然后我在我的iPhone上尝试了UIExplorer示例。结果相同。也许你们其中一个人知道如何处理这个问题?

1 个答案:

答案 0 :(得分:1)

默认情况下,React Native会将全分辨率图像返回到图像组件。一次显示如此多的数据可能会导致应用程序崩溃。您可以通过调整库的第48行>返回较小的版本。 RCTImage> RCTImageLoader.m

例如,要返回缩略图:

UIImage *image = [UIImage imageWithCGImage:[asset thumbnail] scale:1.0f orientation:(UIImageOrientation)orientation];