在CalViewController类中,我有showCal方法
-(IBAction) showCal{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
if ([viewMainView superview]) {
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[viewMainView removeFromSuperview];
[self.view addSubview:viewCalView];
}
}
我想从CustomCell类调用它,CustomCell类是带有xib的单独类,用于自定义单元格。
我这样尝试过((buttonPressed方法与自定义单元格中的按钮相关联)。
-(IBAction) buttonPressed{
CalViewController *objCalViewController=[[calViewController alloc] init];
[objCalViewController showCal];
}
但这是行不通的。
最佳答案
[objCalViewController showCal];在其之前放置一个断点并将函数更改为-(void)showCal,不要忘记将-(void)showCal放在CalViewController类的.h文件中,希望它对您有用:)
关于iphone - 如何从另一个类访问方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7429132/