我试图让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示例。结果相同。也许你们其中一个人知道如何处理这个问题?
答案 0 :(得分:1)
默认情况下,React Native会将全分辨率图像返回到图像组件。一次显示如此多的数据可能会导致应用程序崩溃。您可以通过调整库的第48行>返回较小的版本。 RCTImage> RCTImageLoader.m
例如,要返回缩略图:
UIImage *image = [UIImage imageWithCGImage:[asset thumbnail] scale:1.0f orientation:(UIImageOrientation)orientation];