在项目中网络请求后,会在某些情况出现delegate内容不正确,发现有两种情况
1.页面返回,但代理没有销毁,出现野指针,解决方法:在页面dealloc时将delegate设置为nil;
2.但对象是临时变量时,调用完方法后,对象被销毁,但是请求回调的方法还有继续,代理随着对象销毁也没了,解决方法:将对象设置为全局变量;
小记!
在项目中网络请求后,会在某些情况出现delegate内容不正确,发现有两种情况
1.页面返回,但代理没有销毁,出现野指针,解决方法:在页面dealloc时将delegate设置为nil;
2.但对象是临时变量时,调用完方法后,对象被销毁,但是请求回调的方法还有继续,代理随着对象销毁也没了,解决方法:将对象设置为全局变量;
小记!