2014-12-18 1 views
1

안녕하세요 새로운 Xcode 및 AFNetworking에 문제가 있습니다. xcode5에서 나는 그 문제가 없지만 약간의 변경과 업데이트를 시작합니다. 문제는이 코드'UIImageView'의 표시되지 않는 @interface가 'setImageWithURL selector'를 선언합니다.

NSString *showThumb = [[[[SettingDataClass instance] getSetting] objectForKey:@"appearance_option"] objectForKey:@"category_browse_show_thumb"]; 
if([showThumb isEqualToString:@"show"]) 
{ 
UIImageView *img = [[UIImageView alloc] init]; 
img = cell.imageView; 
[cell.imageView setImageWithURL:[NSURL URLWithString:[[ToolClass instance] decodeHTMLCharacterEntities:[[aryDic objectAtIndex:indexPath.row] objectForKey:@"thumb"]]] 
     placeholderImage:[UIImage imageNamed:NSLocalizedString(@"image_loading_placeholder", nil)] 
       completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) { 

        img.image = [[ToolClass instance] imageByScalingAndCroppingForSize:CGSizeMake(57, 57) source:image]; 

       }]; 

문제가 될 수있는 이유 :

'UIImageView에'에 대한 눈에 띄는 @interface는 선택 'setImageWithURL에게

그리고 코드 부분을 선언하지 Xcode6에서 작동하지 않습니까? 도움을 주시면 대단히 감사하겠습니다.

답변

0

UIImageView은 그렇게 작동하지 않습니다. setImageWithURL 메소드를 얻으려면 AFNetworkingUIImageView 카테고리를 추가해야합니다.

+0

정교하게 만드실 수 있습니까? – arpit

7

이 메서드를 사용하는 파일에 "UIImageView+AFNetworking.h"을 포함 시키십시오.

0

여기에 apples documentation about UIImageView입니다. 보시다시피, setImageWithURL과 같은 방법은 없습니다.

AFNetworking has subclass of UIImageView. 메서드는 setImageWithURL입니다. 이 방법을 사용하려면 해당 클래스를 가져와야합니다. :) ..이 도움이 당신이이 글을 쓰는해야

희망 :

img = cell.imageView; 
[cell.imageView setImageWithURL:[NSURL URLWithString:[[ToolClass instance] decodeHTMLCharacterEntities:[[aryDic objectAtIndex:indexPath.row] objectForKey:@"thumb"]]] 
     placeholderImage:[UIImage imageNamed:NSLocalizedString(@"image_loading_placeholder", nil)] 
       completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) { 

        img.image = [[ToolClass instance] imageByScalingAndCroppingForSize:CGSizeMake(57, 57) source:image]; 

       }]; 

을 그리고 당신의 세포는 이미지 뷰의 UIImageView+AFNetworking 유형이 있어야합니다.

+0

'UIImageView + AFNetworking * img'? 카테고리가 작동하는 방식이 아닙니다. – mattt

관련 문제