我有 2 个视图控制器,它们之间有一个 segue。我的主视图控制器称为ViewController
. 在我的第二个视图控制器中,PreferencesViewController
我有一个按钮,它必须更改我的主视图控制器中的一些值。但它不...
我已经设置了一个委托协议,PreferencesViewController.h
就像我在 Stack Overflow 上的一些示例中看到的一样(是的,我用谷歌搜索过它;))。
我还将PreferencesViewController.h
文件导入到我的主 ViewController 中,同时我告诉 viewcontroller 是委托:<PreferencesViewControllerDelegate>
我还在主 ViewController 的实现中实现了该方法。但是当我按下按钮时,这个方法不会被调用。我[self.delegate methodExample];
在我的 IBAction 中实施
我已经阅读了很多关于设置委托的内容。我需要在哪里执行此操作?我需要创建和分配/初始化我的实例PreferenceViewController
吗?我试过这个,然后告诉实例instance.delegate = self
,但这也不起作用......
希望有人可以帮助我!