标签: ios objective-c-blocks null self
我有一个视图控制器,它调用多个异步网络操作(我正在使用AFNetworking),并使用块处理响应。 一致地 - 其中一个块向我显示self == nil,但是SAME视图控制器中的其他块使用相同的底层AFNetworking客户端,向我显示self!= nil并且按预期运行。
为什么这个特定的块给我一个零自我引用?我做错了吗?我试着谷歌搜索这个症状,徒劳无功。
My View控制器使用ARC编译,在iOS 6.1模拟器上进行测试......
答案 0 :(得分:1)
您应该从不会保留的引用中间接访问它,而不是直接访问self。 for more..