我打算在tableview中实现分页。
目前,我使用以下方法从服务器检索JSON文件
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://allPhotos.com/photos.json"]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
我想知道是否有人可以就以下事项向我提出建议:
1)我如何实现分页,就像我们在iPhone应用程序商店中所拥有的那样,只有当用户点击带有“Twenty Five More ...”文本的单元格时,表才会加载下一组单元格。
2)我需要将哪些命令发送到服务器,以便它只返回JSON文件中的一部分项目?
答案 0 :(得分:1)
您可以在网址中添加一些参数。也许是这样的
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://allPhotos.com/photos.php?page=1"]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
evertime用户点击更多按钮,你不断增加页码。您的服务器还必须执行一些服务器端代码,例如检查页面的值并返回json文件的子集。