2010-09-21 63 views
1

我有以下php腳本,它允許我對其他php頁面執行一些調用。 我有一個「數據」數組,其中包含一組「名稱」和「名稱」。如何在Objective-C(Cocoa Touch)中轉換此php腳本

因此,「$ data [5] [0]」將對應於第六行的「id」列,並且「$ data [5] [1]」將對應於第六行的「name」列行。

如果我執行這個腳本(這只是一個樣本,它可能無法正常工作),它會顯示「名字」的鏈接,將permorf刪除操作的列表:

for (i=0;i<sizeof($data);i++) 
$var .= $data[$i][1]."<a href='http://remote.com/call/delete.php?id='".$data[$i][0]."'>delete</a><br/>"; 

和當然,在「delete.php」腳本中,mysql函數將根據url中給定的「id」執行一條sql語句。

現在,我想翻譯相同的腳本(上面的循環)到Objective-C中。

我可以列出數據視圖中的項目。但是我不能設置一個能夠「隱藏」表格單元格中的id的解決方案,當用戶單擊該單元格時,我可以獲得隱藏的「id」,然後調用「delete.php」腳本。

有沒有人試過這樣做?

謝謝,

問候。

回答

0

你可以繼承你所需要的任何東西(比如你的記錄ID和名字)的子類,所以當你在你的UITableView委託的tableView:cellForRowAtIndexPath:中創建它們時,你可以獲取該行的id和名字並設置根據需要對應的UITableViewCell的子類。

然後,您可以將手勢識別器添加到該UITableViewCell子類,並且當用戶點擊它或輕掃或任何時候,您可以執行刪除操作。

+0

您是否有一段代碼顯示如何創建子類並在UI中使用它? – Zakaria 2010-09-22 08:00:48

+0

E.g. http://icodeblog.com/2008/09/02/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-2/ - 請參閱創建UITableViewCell子類部分 – SVD 2010-09-22 17:12:22