2013-03-01 62 views
-3

因此,我通過JSON將信息加載到iOS應用程序的表格視圖中。當你點擊其中一個表格單元時,我需要從點擊的單元格中獲取數據庫中故事的「id」。iOS:獲取JSON單元格值

我還沒有嘗試過任何東西,因爲我不知道從哪裏開始。

+0

不,它不是「Xcode」,它是iOS或「可可觸摸API」... – 2013-03-01 14:58:08

+0

對不起,我是新的。 – 2013-03-01 15:00:22

+4

「我還沒有嘗試過任何東西,因爲我不知道從哪裏開始。」你有沒有創建表格?單元格點擊功能?數據庫設置?該應用程序創建?你只想知道如何加載JSON對象,或者你在尋找關於開發整個應用程序的信息? – NominSim 2013-03-01 15:00:30

回答

2

如果您不知道從哪裏開始,請從頭開始。如何'在iOS中使用JSON的教程? Ray Wenderlich網站有很棒的教程。 http://www.raywenderlich.com/5492/working-with-json-in-ios-5

OS 5有一些新的內置的API,使其非常容易閱讀和 寫JSON。

如果您不知道JSON是什麼,它是一種簡單易讀的格式 ,通常用於通過網絡連接發送數據。

例如,如果有三個字符串數組,該JSON 表示將簡單地是:

[ 「測試1」, 「TEST2」, 「TEST3」]

如果你有寵物與成員變量名,品種,和年齡,對象 JSON表示將僅僅是:

{ 「名稱」: 「塵埃」, 「品種」: 「貴賓犬」, 「年齡」:7}

這很簡單,這就是爲什麼它很容易並流行使用。對於 完整的規格,可以在幾分鐘內閱讀,請查看 www.json.org。

0

您必須爲表格提供來自某處的數據,因此我們假設這是一個NSArrayStory對象。

當您在tableView中選擇一行時,將調用didSelectRowAtIndexPath:委託方法。 tableView提供所選行的indexPath

NSIndexPath有兩個屬性 - sectionrow。所選單元格的indexPath.row值將與NSArray元素的索引對應,單元格從該元素獲取Story對象。所以,如果你想檢索Story爲挖掘行,你會使用[theArray objectAtIndex:indexPath.row]