iOS:获取JSON单元格值

时间:2013-03-01 14:56:56

标签: ios cocoa-touch

所以我通过JSON将信息加载到我的iOS应用程序中的表视图中。当你点击其中一个表格单元格时,我需要从单击的单元格中获取数据库中故事的“id”。

我还没有尝试过任何东西,因为我不知道从哪里开始。

2 个答案:

答案 0 :(得分:2)

如果您不知道从哪里开始,请从头开始。如何在iOS中使用JSON的教程? Ray Wenderlich网站提供了很棒的教程。 http://www.raywenderlich.com/5492/working-with-json-in-ios-5

  

OS 5有一些新的内置API,使其易于阅读和使用   写JSON。

     

如果您不知道JSON是什么,它是一种简单的人类可读格式   通常用于通过网络连接发送数据。

     

例如,如果你有一个包含三个字符串的数组,那就是JSON   表示只是:

     

[“test1”,“test2”,“test3”]

     

如果你有一个Pet对象,其成员变量有name,breed和age,   JSON表示只是:

     

{“name”:“Dusty”,“breed”:“贵宾犬”,“年龄”:7}

     

就是这么简单,这就是为什么使用起来如此简单和流行的原因。对于   完整的规格,可以在几分钟内阅读,退房   www.json.org。

答案 1 :(得分:0)

你必须使用来自某个地方的数据来提供表格,所以我们假设这是NSArrayStory个对象。

当您在tableView中选择一行时,将调用didSelectRowAtIndexPath:委托方法。 tableView提供所选行的indexPath

NSIndexPath有两个属性 - sectionrow。所选单元格的indexPath.row值将对应于单元格从中获取NSArray对象的Story元素的索引。因此,如果您要为点按的行检索Story,请使用[theArray objectAtIndex:indexPath.row]