ios - ARC 中 Block 因为作用域被释放的问题
大家讲道理
大家讲道理 2017-04-18 09:44:58
0
3
580

我有一个工具类 是局部变量,
工具类有个方法允许使用者写一个 block 来处理 completeAction
使用者调用我的方法时,我会异步处理数据,处理完成后,我会回调 block .
但是当我回调的时候我的 block时,我的工具类已经处理因为局部变量的原因被销毁了.
请问怎么在不让工具类为单例,或者全局变量的情况下,让工具类不被销毁?

p.s. 请问 AFNetworkingAFHTTPSessionManagerGET 的回调
也是用 block 写的 为什么不会被销毁? 是因为用了单例吗

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(3)
迷茫

AFNetworking dan AFHTTPSessionManager harus merujuk blok, jadi ia tidak akan dimusnahkan

黄舟

Rujuk objek alat ini di mana anda perlu menggunakan kelas alat ini

左手右手慢动作

Siarkan beberapa kod.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan