所以我通过JSON将信息加载到我的iOS应用程序中的表视图中。当你点击其中一个表格单元格时,我需要从单击的单元格中获取数据库中故事的“id”。
我还没有尝试过任何东西,因为我不知道从哪里开始。
答案 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)
你必须使用来自某个地方的数据来提供表格,所以我们假设这是NSArray
个Story
个对象。
当您在tableView中选择一行时,将调用didSelectRowAtIndexPath:
委托方法。 tableView
提供所选行的indexPath
。
NSIndexPath
有两个属性 - section
和row
。所选单元格的indexPath.row
值将对应于单元格从中获取NSArray
对象的Story
元素的索引。因此,如果您要为点按的行检索Story
,请使用[theArray objectAtIndex:indexPath.row]