我有 2 个 View Controller ,它们之间有一个 segue。我的主视图 Controller 称为 ViewController 。在我的第二个名为 PreferencesViewController 的 View Controller 中,我有一个按钮,它必须更改我的主视图 Controller 中的一些值。但它没有......
我已经在我的 PreferencesViewController.h 中设置了一个委托(delegate)协议(protocol),就像我在 Stack Overflow 上的一些示例中看到的一样(是的,我用谷歌搜索过它;))。
我还将 PreferencesViewController.h 文件导入到我的主 ViewController 中,同时我告诉 viewcontroller 是委托(delegate):
由于您使用的是 segue,系统正在为您执行新 View Controller 的分配/初始化;系统调用此方法让您在新 View Controller 显示之前对其进行任何连接。
关于iphone - 没有从另一个 View Controller 调用委托(delegate),尝试了一切,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/19478591/
|