Как получить элементы, сохраненные в Amazon DynamoDB (один элемент за одним, например, временную шкалу), с помощью Swift?

У меня есть пять элементов, сохраненных в AWS DynamoDB, как показано на следующем рисунке:

Теперь я хотел бы получить эти 5 элементов по одному (с помощью Swift). Вот код, который я использовал для получения одного элемента:

  let dynamoDbObjectMapper = AWSDynamoDBObjectMapper.default()

  let newProfileAttributes: ProfileAttributes = ProfileAttributes()

  newProfileAttributes._userId = AWSIdentityManager.default().identityId

  dynamoDbObjectMapper.load(ProfileAttributes.self, hashKey: newProfileAttributes._userId as Any, rangeKey: nil, completionHandler: { (objectModel: AWSDynamoDBObjectModel?, error: Error?) -> Void in

     if let error = error {
        print("Amazon DynamoDB Read Error: \(error)")
        return
                }
      DispatchQueue.main.async {
        cell.titleLabel.text = objectModel?.dictionaryValue["_nickname"] as? String
}

            })

Но я не могу найти способ получить эти 5 элементов за раз (отображение в TableViewCell или CollectionViewCell). Есть идеи?

0 ответов

Другие вопросы по тегам