1

У меня есть два @interface в одном файле .h. Я хочу получить доступ к методу во вторичном @interface. ИмяКак вызвать метод во вторичном @interface в .h файле

Мой Заголовочный файл является MyImage.h

@interface MyImage : NSObject 

- (void)addImage:(UIImage *)image forName:(NSString*)fileName; 

- (void)clearImageCache; 

@end 

@interface UIImageView (URL_Loading) 

- (void)setImageWithURL:(NSURL *)url; 

- (void)setImageWithURL:(NSURL *)url 
    placeholderAsSpinner:(BOOL)spinnerEnabled; 

@end 

Может кто-нибудь сказать мне, как позвонить setImageWithURL: метод

ответ

1

@interface UIImageView (URL_Loading)

категория UIImageView так что добавление 2 новых методов.

header Импорт и назвать его в примере UIImageView

:

[yourImageView setImageWithURL:url];

+0

Это сработало благодаря –

1

Просто импортировать категорию в зависимости от того, файл, который вы хотите использовать его.

#import "UIImageView+URL_Loading.h" 

, а затем вы можете получить доступ к его методам.

UIImageView *imgView = [UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; 
[imgView setImageWithURL:url]; 
+1

Большое спасибо. Все, что мне было нужно, это импортировать его без расширения .h –

+0

Можно вызвать методы. Но он показывает ошибку UIImageView + URL_Loading 'file not found' –

+0

ли это решило вашу проблему? –