Skip to content

Commit 1570bb1

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 7c0b9a3 + 56e8b60 commit 1570bb1

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

Coding_iOS/Controllers/FileViewController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ - (void)loadView{
5050
}
5151

5252
- (void)viewWillDisappear:(BOOL)animated{
53-
[super viewDidDisappear:animated];
53+
[super viewWillDisappear:animated];
5454

5555
[self.navigationController setNavigationBarHidden:NO];
5656
[UIApplication sharedApplication].statusBarHidden = NO;

Coding_iOS/Views/CCell/MessageMediaItemCCell.m

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ - (void)setCurObj:(NSObject *)curObj{
4444
[_imgView setSize:[self sizeWithImage:curImage originalWidth:kMessageCell_ContentWidth maxHeight:kScreen_Height/2]];
4545
}else if ([_curObj isKindOfClass:[HtmlMediaItem class]]){
4646
HtmlMediaItem *curMediaItem = (HtmlMediaItem *)_curObj;
47+
NSURL *currentImageURL = [curMediaItem.src urlImageWithCodePathResizeToView:_imgView];
4748
__weak typeof(self) weakSelf = self;
48-
[self.imgView sd_setImageWithURL:[curMediaItem.src urlImageWithCodePathResizeToView:_imgView] placeholderImage:kPlaceholderCodingSquareWidth(150.0) completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
49-
if (image) {
49+
[self.imgView sd_setImageWithURL:currentImageURL placeholderImage:kPlaceholderCodingSquareWidth(150.0) completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
50+
ESStrong(weakSelf, _self);
51+
if (image && [imageURL.absoluteString isEqualToString:currentImageURL.absoluteString]) {
5052
HtmlMediaItem *curBlockMediaItem = (HtmlMediaItem *)weakSelf.curObj;
5153
CGSize imageSize = image.size;
5254
if (![ImageSizeManager hasSrc:curBlockMediaItem.src]) {

0 commit comments

Comments
 (0)