我使用的是开源的photo browser,它使用MWPhoto
对象来显示图像,而不仅仅是UIImage
。一切都很好,除了我试图让UIImage
从MWPhoto
中恢复。似乎应该只有一个.image
或.getImage
方法可以返回原始的UIImage
。。。但似乎没有。我遗漏了什么吗?或者我需要用一个额外的getter修改库吗?
我主要需要这个,因为我需要能够比较两个MWPhoto
对象。。。但是没有一种有用的方法可以做到这一点,所以我认为比较UIImage
对象的MWPhoto
是第二好的方法。
最佳答案
实际上,image属性是私有的,因此您必须通过从MWPhoto.m中删除image属性声明并写入MWPhoto.h来访问它。
在MWPhoto.h中
....
@property (nonatomic) BOOL isVideo;
@property (nonatomic, strong) UIImage *image;
....
现在您可以访问like photo.image//photo是MWPhoto的一个实例
关于ios - 如何从MWPhoto对象中获取UIImage?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31956606/