ios - 在滚动 UITableView 上调用 Web 服务

标签 ios iphone objective-c web-services uitableview

完全糊涂了!!!...

我有一个网络服务接受 pageNumber 作为参数,并给我一些记录作为 JSON 响应。 (此服务基本上实现了 Silverlight 版本的 Paging 功能。)我想在用户滚动 UITableView 时一个一个地加载这些页面(意味着加载接下来的 20 个条目(或第二页)当用户滚动时)。

我的问题:

How and Where to call this service and How to calculate pageNumber ?

我对此进行了搜索,但没有得到任何满意的答案。

我发现的是:

  1. How to call web service after each certain number of data received and load it into table view
  2. Load more data from a web service when the user scrolls the UITableView
  3. how to add elements to tableview on scrolling iphone?

我很乐意在这里看到你用 Objective-C 语言 的回答。

有什么建议吗?

最佳答案

取一个 integer 并将其设置为 0。现在使用 Pull 来刷新功能 ( Pull To refresh exmaple )。

现在在 API 端,您必须设置两个额外的参数,如 pagenumberpageSize

第一次使用 pageNumber=0pageSize=20 调用 API

现在,当您拉取表格时,您将有一个特定的方法,在该方法中,您必须再次使用 pageNumber++pageSize=20 调用 API,无论您在将响应添加到您的 NSMutableArray 中。如果您什么也没找到,请删除下拉刷新选项

关于ios - 在滚动 UITableView 上调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053143/

相关文章:

android - 移动设备垂直滚动不起作用 *Sprite Spin*

iphone - iPAD 应用程序在启动时退出并显示崩溃日志 EXC_CRASH (SIGABRT)?

ios - 使用 SpriteKit 画线并检测碰撞

objective-c - AVSpeechSynthesizer 在模拟器上工作,但在设备上不工作

ios - Facebook 网络对话框中的预填充数据

ios - Mapkit 和 userTrackingMode

ios - 解析,获取存储在数组中的指针对象以及主对象查询

iphone - Facebook 连接登录对话框不工作

ios - UITableView 索引

iphone - 在 iPhone 上通过 SMS 发送位置信息或 vCard