Je parviens à extraire des données d'une table DynamoDB.Impossible de récupérer des données à partir de DynamoDB à l'aide de MobileHub
func myRequest(completionHandler: (response: AWSDynamoDBObjectModel?, error: NSError?) -> Void) {
let objectMapper = AWSDynamoDBObjectMapper.defaultDynamoDBObjectMapper()
objectMapper.load(myModel.self,
hashKey: AWSIdentityManager.defaultIdentityManager().identityId!,
rangeKey: nil,
completionHandler: {(response: AWSDynamoDBObjectModel?, error: NSError?) -> Void in
dispatch_async(dispatch_get_main_queue(), {
completionHandler(response: response, error: error)
})
})
}
La réponse du gestionnaire d'achèvement est nulle mais le journal indique qu'il existe une réponse dont le contenu est attendu.
Il semble donc que le problème se produit lors du mappage de la réponse JSON à la table 'modèle myModel
.
Pour obtenir myModel
J'ai simplement pris l'exemple d'application de Mobile Hub et remplacer les champs existants par celui que j'utilise.