ios – 在AFNetworking中成功调用后,self.tableView reloadData不起作用

ios – 在AFNetworking中成功调用后,self.tableView reloadData不起作用,第1张

概述我有一个类,类似于本教程 http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial的AFHTTPSessionManager组件 但是,[self.tableView reloadData]对我来说不起作用. 我的经理执行如下: -(void) refresh{ manager = [[AFHTTPSessionManage 我有一个类,类似于本教程 http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial的AFhttpSessionManager组件

但是,[self.tableVIEw reloadData]对我来说不起作用.

我的经理执行如下:

-(voID) refresh{     manager = [[AFhttpSessionManager...] iniwithBaseURL:...];     [manager Get:... parameters:... success:^(NSURLSessionDataTask *task,ID responSEObject){         //test success values in responSEObject         if(test){             //Get table data             [self.tableVIEw reloadData];         }     }     ....}

但是,如果我以后在单独的函数中运行[self.tableVIEw reloadData],它的工作原理很好.
为什么会发生这种情况,而不是在教程中如何应用?

解决方法 在主队列中写入[self.tableVIEw reloadData];
dispatch_sync(dispatch_get_main_queue(),^{    [self.tableVIEw reloadData];});
总结

以上是内存溢出为你收集整理的ios – 在AFNetworking中成功调用后,self.tableView reloadData不起作用全部内容,希望文章能够帮你解决ios – 在AFNetworking中成功调用后,self.tableView reloadData不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存