如何从 MWPhoto 对象中获取 UIImage?

How to get an UIImage out of an MWPhoto object?

我正在使用开源 photo browser,它使用 MWPhoto 个对象来显示图像,而不仅仅是 UIImage。一切正常,除非我试图从 MWPhoto 中恢复 UIImage。似乎应该只有一个 .image.getImage 方法可以 return 原来的 UIImage... 但似乎没有。我错过了什么吗?还是我必须用额外的 getter 修改库?

我主要需要这个,因为我需要能够比较两个 MWPhoto 对象......但是没有一个有用的方法来做到这一点,所以我想比较 UIImage MWPhoto objects 是第二好的东西。

实际上图像 属性 是私有的,因此您必须通过从 MWPhoto.m 中删除图像 属性 声明并写入 MWPhoto.h 来使其可访问。

在MWPhoto.h

....
    @property (nonatomic) BOOL isVideo;
    @property (nonatomic, strong) UIImage *image;
....

现在可以像访问了photo.image //photo是MWPhoto的一个实例