如何在.h 文件中的辅助@interface 中调用方法

How to call method in secondary @interface in .h file

我在单个 .h 文件中有两个 @interface。我想在辅助@interface 中访问一个方法。

我的头文件名称是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: 方法

只需将 类别 导入到您要使用的任何文件中即可。

#import "UIImageView+URL_Loading.h"

然后你就可以访问它的方法了。

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

@interface UIImageView (URL_Loading)

UIImageView 的一个类别,因此它正在添加 2 个新方法。

导入 header 并在 UIImageView

中调用它

示例:

[yourImageView setImageWithURL:url];