我的应用程序中有两个场景的StoryBoard-它使用自动序列(在IB中创建)。在第一个UIViewController中单击按钮时,第二个UIViewController会以模态显示。

第一个UIViewController需要知道第二个UIViewController何时解散。实现此目的的正确方法是什么?现在,我在第一个vc中使用-viewDidAppear:,但这似乎不正确。

任何指针将不胜感激。

最好,
CS

最佳答案

您在做什么,并检查isMovingToParentViewController是否为NO,对于这种特定情况应该可以使用。如果您有其他第一个触发的视图控制器,并且想区分它们,那将无济于事。

最直接的方法是让模态控制器在消失时发布通知。

10-05 21:18