gpt4 book ai didi

ios - 在 objective-c 中创建动态 TableView 的多个异步请求

转载 作者:行者123 更新时间:2023-11-28 22:34:17 25 4
gpt4 key购买 nike

我正在开发一个新的 iOS 应用程序。在这个应用程序中,我有一个幻灯片菜单。我想使用异步请求动态创建此菜单。这是一种新的 LinkedIn 菜单,如下所示:

Linkedin Menu

此菜单每十秒(或更短)自动更新表格 View 的一行,在另一行中您有一些个人资料信息(姓名、图片...),您还可以更新消息和通知图标.

我想知道如何同时管理所有这些请求。我打算使用 AFNetworking,我认为这是最佳选择。但是我不知道如何管理多个异步请求并在 TableView 中设置所有日期。

我希望其中一行从请求中每十秒更新一次,其他行必须从其他请求创建,例如,第一行,我的个人资料信息(姓名,图片...),第二行:报价(每十秒更新一次)。第三,第四等等。好友行与来自另一个请求的信息。所以最后我至少需要三个请求。这是一个例子,但我想要的是相似的

最佳答案

您应该保留 TableView 的影子数据结构 - 您的数据模型。当您的异步数据更新模型时,然后分派(dispatch)一个 block 以更新主线程上的 UI。

UI 更新方法向 TableView 询问可见单元格的数组。它将这些与数据模型(使用适当的锁)进行比较,然后根据需要更新单元格内容。

通过使用表格部分,您可以更轻松地确定何时插入或删除单元格。

当用户滚动表格时,您总是会查看模型以了解要显示的内容。

关于ios - 在 objective-c 中创建动态 TableView 的多个异步请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com