Tag: 相位

如何比较PHAsset到UIImage

我已经将一些PHAsset转换为UIImage : PHImageManager *manager = [PHImageManager defaultManager]; [manager requestImageForAsset:asset targetSize:PHImageManagerMaximumSize contentMode:PHImageContentModeDefault options:requestOptions resultHandler:^void(UIImage *image, NSDictionary *info) { convertedImage = image; [images addObject:convertedImage]; }]; 现在我想要做这样的事情: [selectedAssets removeObject:image]; 其中selectedAssets是PHAsset的数组, image是UIImage 所以我实现了这样的isEqual: – (BOOL)isEqual:(id)other { if (other == self) return YES; if (!other || ![[other class] isEqual:[self class]]) return NO; NSData *data1 = UIImagePNGRepresentation(self.image); NSData *data2 = UIImagePNGRepresentation(((TINSelectedImage*)other).image); […]