大佬教程收集整理的这篇文章主要介绍了objective-c – 如何使用AFNetworking立即强制取消NSOperation?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
[[[httprequestSingleton sharedClient] operationQueue] cancelAllOperations];
但这并不像我需要的那样“取消”操作.我读了NSOperationQueue
docs并发现了这个:
关于cancelAllOperations方法:
我的问题似乎特别涉及一个已经执行的操作,我想立即取消.使用AFNetworking,如何提醒操作它应该取消并丢弃有关请求的所有信息?
用于操作的代码
AFJSONrequestOperation *loginOperation = [AFJSONrequestOperation JSONrequestOperationWithrequest:request success:^(NSURLrequest *request,NShttpURLResponse *response,id JSON) { //operation was successful if (loginOperation.isCancelled) { //can't do this. variable 'loginOperation' is uninitialized when captured by block } } failure:^(NSURLrequest *request,NSError *error,id JSON) { //operation Failed }];
以上是大佬教程为你收集整理的objective-c – 如何使用AFNetworking立即强制取消NSOperation?全部内容,希望文章能够帮你解决objective-c – 如何使用AFNetworking立即强制取消NSOperation?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。