在我在 Xcode 中实现RCTBridgeModule
协议的类中,我正在尝试编写一个RCT_EXPORT_MEATHOD
可以暴露给 React Native 代码以使用图像数据的方法。目前,我可以在 React Native 中将图像写入磁盘,然后将路径传递给 native 方法,但我想知道是否有更好的技术直接传递图像数据以获得更好的性能?
所以代替这个:
RCT_EXPORT_METHOD(scanImage:(NSString *)path) {
UIImage *sampleImage = [[UIImage alloc] initWithContentsOfFile:path];
[self processImage: UIImage];
}
更像这样的东西:
RCT_EXPORT_METHOD(scanImage:(NSData *)imageData) {
[self processImageWithData: imageData];
}