我有一个使用故事板的应用程序。我使用标准segue从“主视图控制器”转到其他人,我正在使用dismissViewController解雇其他viewControllers。 (注意,它们主要显示在表单中)。
事情是,当它返回主视图控制器时,我需要做一些清理(清除数组,重新加载tableview等)。我怎么会这样做,因为我不能使用viewDidLoad或viewDidAppear?
答案 0 :(得分:0)
我认为最好的解决方案是为您呈现的控制器添加块(例如closeActionBlock),并在隐藏控制器时调用此块。 (你可以在Objective-C Block Property with Xcode code completion中看到它的实现方式)