我所做的如下,它正在工作。
创建的 UIViewControllerTopBarViewController
对所有人来说都是通用的。
TopBarViewController.h
#import <UIKit/UIKit.h>
@interface TopBarViewController : UIViewController
- (IBAction)clickedSetting:(id)sender;
@end
TopBarViewController.m
#import "TopBarViewController.h"
@interface TopBarViewController ()
@end
@implementation TopBarViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)clickedSetting:(id)sender {
NSLog(@"clickedSetting-TopBar");
// do your action here
}
@end
现在,当我单击 MyViewController 中的按钮时,我会调用如下操作。
- (IBAction)clickedSetting:(id)sender {
NSLog(@"self-clickedSetting");
topBarViewCon = [[TopBarViewController alloc] init];
[topBarViewCon clickedSetting:nil];
}
我@property (nonatomic, retain) TopBarViewController *topBarViewCon;
在 .h 文件中,并在 .m 文件中合成了这个属性。
这是正确的方式这是错误的方式吗?