如何在另一个类中调用方法?

时间:2013-12-09 03:09:22

标签: ios iphone user-controls appdelegate

我想只有一个班级来控制我的菜单。 我尝试用这个:

在.h

 #define Generic ((AppDelegate*)[[UIApplication sharedApplication] delegate])
 #import <UIKit/UIKit.h>

 @interface Generic : UIViewController

 - (IBAction)photo:(id)sender;

 @property (nonatomic, strong) NSString *apareceMenu;

 @end
<。> <。>

- (IBAction)photo:(id)sender{
    NSLog(@"Ok");

}

现在我需要阅读其他课程中的 - (IBAction)照片,但我不知道如何。

我相信是某种东西

[Generic photo];

有人能帮帮我吗?

3 个答案:

答案 0 :(得分:2)

按照这篇文章中的说明操作:

如何从另一个类(iOS)https://stackoverflow.com/a/9731162/2274694

中调用方法

答案 1 :(得分:1)

[Generic photo:]是调用该函数的正确方法。在此之前,您必须在另一个班级中执行此步骤。

Generic *genericObj = [[Generic alloc]initWithNibName:@"Generic" bundle:nil];

然后你打电话给你的班级,

[genericObj photo];

答案 2 :(得分:0)

为Generic类创建对象并通过该对象调用photo [genericObj photo];