我有一个类,它的函数需要从类的内部和外部调用。下一个代码工作正常,但我想知道,有没有办法只使用一种lowerKeyboard
方法而不是使用 - 和 + 的两种方法?如果我只保留 + 方法,我会unrecognized selector sent to instance
在尝试从类内部调用该方法时出错
从课堂内部:
-(void)someOtherMethod
{
UIBarButtonItem *infoButtonItem=[[UIBarButtonItem alloc]initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(lowerKeyboard)];
}
从课外:
[myClass lowerKeyboard];
我的课:
-(void)lowerKeyboard
{
//do something
}
+(void)lowerKeyboard
{
//do the exact same thing
}