AFNetworking 在另一个视图控制器中取得进展

AFNetworking get progress in another view controller

两个视图控制器:MainVC 和 PostVC。在MainVC中点击"Add"按钮可以弹出PostVC,在PostVC中点击"Post"按钮可以post数据弹出PostVC。

这里的问题是:删除 PostVC 后如何在 MainVC 中获得 post 进度?或者有没有办法在 PostVC 删除后延迟请求?

谢谢。

我建议将您的 post 方法的逻辑放在不同的 class 中,这样两个视图控制器都可以访问当前进度等属性,或者可以通过 [=11= 接收回调].

正如 Evan 所说,您最好将网络代码放在特定的 class 中。但如果你仍然想在控制器中进行,你可以在进度结束时post通知,并在MainVC

中接收