iphone - 如何访问另一个类的方法?

标签 iphone objective-c ios ios4

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 类调用它,这是一个单独的类,带有用于自定义单元格的 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/

相关文章:

iphone - 分层 iPhone 设置文件问题 -- 无法添加到 Settings.bundle

iphone - 一次在 Xcode 中本地化许多图像?

ios - 从 .xib 加载的自定义 uiview 的便利初始化器

ios - Swift:在设备上保存音频的时间是原来的 2 倍,更大

iphone - 从主屏幕访问网站后 iphone 的 safari 上的不同 CSS 行为

iphone - Facebook app请求从移动网站打开应用程序

objective-c - 如何在不同的类中调用选择器

iphone - 在 iphone 应用程序的 InApp 购买中检索产品列表时出现问题

iphone - 转换为 ARC 时,我们将 -dealloc 中的代码放在哪里?

ios - IOS中的递归包含是什么?