iOS解除viewcontroller生命周期

iOS解除viewcontroller生命周期,ios,objective-c,uiviewcontroller,Ios,Objective C,Uiviewcontroller,我有一个带按钮的视图控制器。单击按钮时,将显示另一个viewcontroller,方法为:“presentViewController” 在viewcontroller2上,我有一个异步http请求。当后端回答vc2时,我需要更新vc2和vc1上的内容。问题是: 如果vc2将被解除,异步调用是否会终止?可能不会,除非它有某种机制来终止处理请求的后台线程(或其他线程)。不过,我会关心vc2如何获取有关响应的信息。是的@PhillipMills是write,您可以使用方法的完成块--(void)di

我有一个带按钮的视图控制器。单击按钮时,将显示另一个viewcontroller,方法为:“presentViewController”

在viewcontroller2上,我有一个异步http请求。当后端回答vc2时,我需要更新vc2和vc1上的内容。问题是:
如果vc2将被解除,异步调用是否会终止?

可能不会,除非它有某种机制来终止处理请求的后台线程(或其他线程)。不过,我会关心vc2如何获取有关响应的信息。是的@PhillipMills是write,您可以使用方法的完成块--(void)dismissViewControllerAnimated:(BOOL)flag completion:(void(^)(void))completion将异步请求或响应的引用传递回vc1