解雇后的UIViewController viewDidAppear?

时间:2013-04-12 14:27:26

标签: ios objective-c viewcontroller

我有一个使用故事板的应用程序。我使用标准segue从“主视图控制器”转到其他人,我正在使用dismissViewController解雇其他viewControllers。 (注意,它们主要显示在表单中)。

事情是,当它返回主视图控制器时,我需要做一些清理(清除数组,重新加载tableview等)。我怎么会这样做,因为我不能使用viewDidLoad或viewDidAppear?

1 个答案:

答案 0 :(得分:0)

我认为最好的解决方案是为您呈现的控制器添加块(例如closeActionBlock),并在隐藏控制器时调用此块。 (你可以在Objective-C Block Property with Xcode code completion中看到它的实现方式)