Я установил image
, используя url
, например:
[self.imageView setMyImageWithURL:[NSURL URLWithString:[trip.destination getHeaderImageUrl] ]];
- (void)setMYImageWithURL:(NSURL *)url {
[self setBackground];
if(url.absoluteString.length >0){
__block UIImageView *safeSelf = self;
UIImage *placeholderImage = [UIImage imageNamed:[NSString stringWithFormat:@"placeholderpic_%@.png", NSLocalizedString(@"LanguageCode" , @"")]];
[self setImageWithURLRequest:[NSURLRequest requestWithURL:url]
placeholderImage:placeholderImage
success:nil
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error){
safeSelf.image = [UIImage imageNamed:[NSString stringWithFormat:@"placeholderpic_%@_missing.png", NSLocalizedString(@"LanguageCode" , @"")]];
}
];
}else{
self.image = [self missingImage];
}
}
Теперь есть способ проверить imageView
url
после того, как он был установлен. Мол, NSLog(@"%@", self.imageView.usingURL)
. Я хотел бы проверить, совпадает ли это с другим url
, используя условное выражение. Как то так:
if(self.imageView.usingURL == [NSURL URLWithString:[trip.destination getHeaderImageUrl]])