我最近为我的iOS应用程序实现了AWS SDK,我正在Swift中开发.我已连接到我的数据库实例广告,我可以获得查询响应,但我正在努力将其转换为可用数据.我对Swift,AWS和一般编程都比较陌生,所以可能会遗漏一些明显的东西!
我的代码如下:
let atVal = AWSDynamoDBAttributeValue()
atVal.S = "123456abc"
let condition = AWSDynamoDBCondition()
condition.comparisonOperator = AWSDynamoDBComparisonOperator.EQ
condition.attributeValueList = [atVal]
let myDic: [String: AWSDynamoDBCondition] = ["userid": condition]
let query = AWSDynamoDBQueryInput()
query.indexName = "userid-index"
query.tableName = "users"
query.keyConditions = myDic
query.limit = 1
dynamoDB.query(query).continueWithBlock {
(task: BFTask!) -> AnyObject! in
let results = task.result as AWSDynamoDBQueryOutput
let myResults = results.items
println("object: \(myResults.description)")
return nil
}
Run Code Online (Sandbox Code Playgroud)
控制台输出为:
对象:[{area ="{\n S = \"West Hampstead \"; \n}"; name ="{\n S = \"Olly Mayes …