Ios 获取对其他ViewController的访问权限的导航栏
我有一个带有导航栏的navigationController,它总是显示在我的应用程序顶部。我在导航栏上有两个按钮,单击它们可以执行某些操作。我遇到的问题是,当用户单击其中一个按钮时,我需要navigationcontroller以某种方式调用uiviewcontroller上当前负责内容区域中视图的方法 因此,我的应用程序的设置方式是,导航栏有自己的navigationbarcontroller,而视图在导航栏下方有自己的uiviewcontroller 我需要知道如何访问uiviewcontroller或当前可见/活动的任何uiviewcontroller中的方法Ios 获取对其他ViewController的访问权限的导航栏,ios,uiviewcontroller,uinavigationcontroller,uinavigationbar,Ios,Uiviewcontroller,Uinavigationcontroller,Uinavigationbar,我有一个带有导航栏的navigationController,它总是显示在我的应用程序顶部。我在导航栏上有两个按钮,单击它们可以执行某些操作。我遇到的问题是,当用户单击其中一个按钮时,我需要navigationcontroller以某种方式调用uiviewcontroller上当前负责内容区域中视图的方法 因此,我的应用程序的设置方式是,导航栏有自己的navigationbarcontroller,而视图在导航栏下方有自己的uiviewcontroller 我需要知道如何访问uiviewcont
我会在UIViewController类中设置一个类方法并调用它吗?或者我会以某种方式获取当前处于活动状态的UIViewController实例并调用实例方法吗?两者都可以,但我认为获取实例并使用普通方法是首选的,因为类方法无法访问实例的属性。如何获取实例。对于创建的每个viewcontroller,在代理中设置变量的正确方法是,还是仅设置活动的变量,然后在代理中从viewcontroller功能设置这些变量以始终访问代理?