我有一个iPhone应用程序,它有一个tabBarController作为mainwindow.xib中的根视图控制器。
其中一个选项卡有一个UINavigationController类,其View从当前名为secondView.xib的外部Nib文件加载
如何获取mainwindow.xib文件中NavigationController上的UIBarButtonItem来触发其子视图中的方法,secondView.h / m视图控制器?
答案 0 :(得分:2)
我认为你需要访问MainWindow中的app delegate(secondView app del),然后调用方法。呃,向该对象发送消息。
答案 1 :(得分:1)
完全重新做了答案,因为我误解了你的问题。
在UIViewController的viewDidLoad
方法中添加:
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] init]; // do some initialization here
self.navigationItem.leftBarButtonItem = myButton;
[myButton release];
UIBarButtonItem
的指定初始值设定项允许您设置按下时调用的方法。
答案 2 :(得分:0)
实际上,我需要做的就是双击导航控制器中的子视图,使其具有焦点,然后将其拖动到我放在栏上的按钮,我可以从下拉列表中选择方法。如果我浪费任何时间,请道歉,谢谢你的帮助。两者都帮助我更加努力地看待我的工作。