我有2个视图控制器,它们之间有一个segue。我的主视图控制器叫做ViewController
。在我的第二个视图控制器PreferencesViewController
我有一个按钮,必须更改我的主ViewController中的一些值。但它不...委托没有从另一个视图控制器调用,尝试了一切
我已经在我的PreferencesViewController.h
中设置了一个委托协议,就像我在Stack Overflow上看到的一些例子(是的,我做过谷歌它;))。
我还导入了PreferencesViewController.h
文件到我的主视图控制器,藏汉我告诉视图控制器是委托:<PreferencesViewControllerDelegate>
我也在我的实现主视图控制器的实现方法。但是当我按下按钮时,这个方法不会被调用。我实施了[self.delegate methodExample];
进入我的IBAction
我读过很多关于设置代理的内容。我需要在哪里做到这一点?我需要创建并分配/ init一个我的PreferenceViewController
的实例吗?我试了这个,然后告诉实例instance.delegate = self
,但那也没有工作...
希望有人能帮助我!
立即解决了问题!谢啦! –