所以我通过 JSON 将信息加载到我的 iOS 应用程序中的表格视图中。当您单击其中一个表格单元格时,我需要从单击的单元格中获取数据库中故事的“id”。
我还没有尝试任何东西,因为我不知道从哪里开始。
所以我通过 JSON 将信息加载到我的 iOS 应用程序中的表格视图中。当您单击其中一个表格单元格时,我需要从单击的单元格中获取数据库中故事的“id”。
我还没有尝试任何东西,因为我不知道从哪里开始。
如果您不知道从哪里开始,请从头开始。关于在 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 对象,其中包含成员变量名称、品种和年龄,那么 JSON 表示将简单地为:
{“名称”:“尘土飞扬”,“品种”:“贵宾犬”,“年龄”:7}
就是这么简单,这就是为什么它如此易于使用和流行的原因。如需完整的规范,只需几分钟即可阅读,请查看 www.json.org。
您必须从某个地方向表格提供数据,所以让我们假设这是一个NSArray
对象Story
。
当您在 tableView 中选择一行时,didSelectRowAtIndexPath:
将调用委托方法。所选行的tableView
耗材indexPath
。
AnNSIndexPath
有两个属性 -section
和row
。所选单元格的indexPath.row
值将对应于NSArray
单元格从中获取Story
对象的元素的索引。因此,如果您想检索被Story
点击的行,您可以使用[theArray objectAtIndex:indexPath.row]