我使用的是开源的photo browser,它使用MWPhoto对象来显示图像,而不仅仅是UIImage。一切都很好,除了我试图让UIImageMWPhoto中恢复。似乎应该只有一个.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/

10-12 04:18