【发布时间】:2016-11-29 09:38:20
【问题描述】:
我可以成功从 DynamoDB 表中检索数据。
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)
})
})
}
完成处理程序抱怨响应为零,但日志表明有一个响应,其内容是预期的。
因此,将 JSON 响应映射到表的模型 myModel 时似乎出现了问题。
为了获得myModel,我只是从 Mobile Hub 中获取了示例应用程序,并将现有字段替换为我使用的字段。
【问题讨论】:
标签: swift amazon-dynamodb aws-mobilehub