iOS怎么实现,控制器被销毁了,但是AFN请求不死,照样拿到返回的数据

iOS怎么实现,控制器被销毁了,但是请求照样请求,并且推到后台,请求还是在的,并且拿到成功的回调对UI界面最操作?

需要实现控制器被销毁了,还要继续AFN请求获取数据?

把请求写成单利,这样的话单利会一直存在,调用单利的控制器销毁了,程序不关闭单利一直都在...貌似符合要求,但是网络请求写成这样很容易崩溃的(@synchronized或者dispatch_once 造成的)