2011-06-01 88 views
0

我打算在tableview中實現分頁。關於在UITableView分頁執行的查詢

目前,我使用下面的方法來從服務器

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://allPhotos.com/photos.json"]]; 
[[NSURLConnection alloc] initWithRequest:request delegate:self]; 

我想知道如果任何人都可以在以下勸我檢索JSON文件:

1)我如何能實現分頁就像我們在iPhone應用商店中的表格一樣,只有當用戶點擊文本「Twenty Five More ...」時,表格纔會加載下一組單元格。

2)我有什麼樣的命令需要發送到服務器,以便它會返回m e只有JSON文件中的項目的一個子集?

回答

1

您可以爲您的網址添加一些參數。也許是這樣的

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://allPhotos.com/photos.php?page=1"]]; 
[[NSURLConnection alloc] initWithRequest:request delegate:self]; 

evertime該用戶點擊更多按鈕,你不斷增加頁碼。您的服務器還必須執行一些服務器端代碼,例如檢查頁面的值並返回json文件的子集。

+0

@Inwnut,謝謝你的迴應。你有什麼建議,我怎麼可以在tableview中實現它? – Zhen 2011-06-01 16:38:22

+0

通常我使用[three20](http://three20.info)lib來處理這個更多的按鈕,你可以試試它。它有一個示例項目,例如每次按下更多按鈕時都會加載上一個Feed的Twitter Feed示例。你可以通過lib裏面看看它是如何完成的。 – Chanok 2011-06-01 17:13:32