我是 Objective-C 的新手,所以为一个愚蠢的问题道歉。
我正在从我的主视图控制器打开一个“选项”视图控制器。两者都内置在情节提要中。在展示选项控制器之前和之后,我需要在我的主视图控制器上停止并启动一个计时器。选项控制器关闭后(按钮调用关闭),我需要将一些信息发送回我的主控制器,或者至少让我的主控制器知道它需要刷新一些值。
主要问题 在打开之前和之后呈现视图控制器并执行一些演示者方法的最佳方式是什么?
我尝试了什么我找到了一些方法来做到这一点,但它们都很麻烦,我认为必须有一些合理的方法来做到这一点。
- 理想情况下,我想使用我在两个控制器之间的故事板中设置的 segue。
- 我设法通过访问情节提要并调用 instantiateViewControllerWithIdentifier 以编程方式调用选项控制器。它有效,但看起来有点复杂。
- 我无法在 UIViewController 上找到一个委托方法来处理解除事件
- 当我试图通过 presentingViewController 访问选项控制器中的主控制器并将其向下转换时,通过包含我的 .h 文件两次(不确定使用 #define 的 Obj-C 标准是什么),我得到了一个链接错误。
感谢你的帮助...