I'm trying to create a method that I can call from different viewControllers.
I have a class called Info.h/Info.m and in this I have a method: -
-(void) testFunc {
... Do something here
}
I then want to call this function in my ViewController. I tried the following but I can't get the testFunc to run.
#import "ViewController.h"
#import "Info.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
Info *targetsInstance = [[Info alloc] init];
[targetInstance testFunc];
}
@end
When I type [targetInstance testFunc] I get the error "No visible @interface for 'Info' declares the selector 'testFunc'"
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…