【发布时间】:2013-08-12 18:27:51
【问题描述】:
我正在尝试从另一个类中的一个类调用方法。
@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"]; 时,这行代码不会调用示例类中的函数。我认为我做的一切都是正确的。我错过了一些东西。我哪里错了?
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: objective-c class methods xcode4.5 user-defined-functions