我正在尝试从另一个类中的一个类调用方法。
@interface example : NSObject
-(void)displayString:(NSString*)str;
@end
@implementation example
-(void)displayString:(NSString*)str
{
NSLog(@"The string:%@",str);
}
@end
// callExample.h
@interface callExample:UIViewController
@property (nonatomic, strong) example *ex;
@end
//函数displayString在这个按钮被按下时被调用。
// callExample.m
@implementation callExample
- (IBAction)btnPressed:(id)btn
{
[self.ex displayString:@"sampleTEXT"];
}
@end
所以当我调试时[self.ex displayString:@"sampleTEXT"];
,这行代码不会调用示例类中的函数。我认为我做的一切都是正确的。我错过了一些东西。我哪里错了?
任何帮助将不胜感激。
感谢