从声明视图控制器设置委托



我需要设置我的委托,但看不到我怎么能,或者至少目前没有成功。这是我的故事板的样子:

视图控制器 1>模式演示>导航控制器> 视图控制器 2> 视图控制器 3

我在视图控制器 3 中声明我的委托/协议。我需要视图控制器 1 才能使用此委托。这样我就可以将消息从 3 发回 1。

我的问题:如何设置委托?我在ViewController 3中尝试了下面的代码,但没有运气。

ViewController1 *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"EquipmentVC"];
    delegate = vc;

为什么不直接获取导航控制器的呈现视图控制器?

像这样:

delegate = self.navigationController.presentingViewController;

最新更新