首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从异步nsconnection调用结果填充uitableview的模式

从异步nsconnection调用结果填充uitableview的模式
EN

Stack Overflow用户
提问于 2010-06-24 07:49:49
回答 1查看 266关注 0票数 1

我正在努力理解正确的模型。

我有一个满是数据行的uitableview。数据是REST调用的结果,这取决于前一个REST调用的结果。

因此,在我的appDelegate didFinishLaunchingWithOptions:方法中,我为第一个REST调用创建了一个NSURLConnection,然后在didReceiveData: delegate方法中返回结果。完成后,我需要进行第二个rest调用-所以我在第一个REST调用的connectionDidFinishLoading:方法中这样做;这本身感觉是错误的-但我不知道如何在第一个REST调用完成时才这样做(没有多线程和同步,考虑到这些东西是多么强大,这似乎有点过分了)。

因此,我从第二个REST调用中获得了xml,并为UITableView:cellAtIndexPath: delegate方法构建了数据对象。

但是- UI在填充数据对象之前就已经绘制好了-所以我不知道应该放在哪里,以及如何在第二个REST调用的connectionDidFinishLaunching: message上进行同步。这有意义吗?这真的是一个模式问题,而不是一个代码问题--但我找不到一个好的例子。

问候你,理查德

EN

回答 1

Stack Overflow用户

发布于 2010-06-24 13:42:13

阿。所以这是self reloadData。

我认为它会像Adobe Flex一样工作;表被绑定到dataSource - dataSource中的更改会改变表显示的内容。

但是没有-我只需要告诉UITableView在我填充了数组/数据之后重新加载它的数据。

所以我会回答我自己。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3106368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档