将数据从AWS DynamoDB表加载到iOS上的UITableView

用Swift编写的iOS应用程序中的一个屏幕是UITableView。
在这个UITableView中,我想要从名为Books AWS DynamoDB表中加载数据。

目前,这是我在故事板上的原型单元格:

在这里输入图像描述

在表格中,我有3个属性:“名称”,“价格”和“ISBN”。
我想要的是扫描“书籍”表,并过滤结果,因此结果的“ISBN”属性将包含数字“9”。

在我筛选了结果之后,我想将它们应用到UITableView,因此“名称”值将以文本“名称”的形式出现在标签上,“价格”值将转到标签上并显示文本“价格” 。 我希望“ISBN”值能够转到某个数组,以便能够根据UITableView上的行索引识别本书的“ISBN”。 现在忽略这张图片,我已经知道如何处理它。

我也在Android上做了同样的事情,使用Java,创建数据类(使用getset方法),扫描活动代码表,然后使用适配器类将数据应用于TextView。

我是iOS和Swift开发的新手,我不知道我该怎么做,所以如果你一步一步向我解释,我会非常高兴。

你能帮我弄明白吗?


我不能给你准确的答案,但我会告诉你我在互联网上看到的一个很好的例子。 从AWS检出DynamoDB iOS SDK示例应用程序。

您只需要一个对象映射器,它将从DynamoDB映射下载的数据到您的应用内Model对象。 DDBMainTableViewController.swift中的Checkout函数称为refreshList(),它下载数据并将其映射到需要的模型中。

注意:不要忘记按照AWS页面上的设置步骤操作。 您的应用只有在遵循GitHub上建议的设置步骤后才会执行。

链接地址: http://www.djcxy.com/p/39403.html

上一篇: Load data from AWS DynamoDB table to a UITableView on iOS

下一篇: Changing Apple's individual developer account to Organizational