あるクラスから別のクラスのメソッドを呼び出そうとしています。
@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"];
と、このコード行はサンプル クラスの関数を呼び出しません。私はすべてを正しくやっていると思います。私は何かが欠けています。どこが間違っていますか?
どんな助けでも大歓迎です。
感謝