Компилятор согласится с тем, на что реагирует получатель, только если он видел, что метод объявлен для класса выше строки источника. Поэтому либо объявите метод в объявлении @interface
вашего класса, либо в объявлении какой-либо категории, либо в реализации вашего класса.
Если вы не хотите экспортировать -(void)setupWebView
в общедоступную @interface
, проще всего будет иметь расширение класса @interface
в вашем файле .m
:
// additional internal methods for my class
@interface MyClass ()
- (void)setupWebView;
@end
@implementation MyClass
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
[self setupWebView];
}
- (void)setupWebView {
NSLog(@"Testing");
}
@end