我想只有一个班级来控制我的菜单。 我尝试用这个:
在.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];
有人能帮帮我吗?
答案 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];