swift - 使用 query.whereKey 在 Swift 中解析查询

标签 swift parse-platform

我打算检索当前用户的分数。这是我的代码。提前致谢。

let query = PFQuery(className: "UserData")

query.whereKey("user", equalTo: "cuWkby3Fm0")
    query.findObjectsInBackgroundWithBlock {
    (objects: [PFObject]?, error: NSError?) -> Void in

if error == nil {
    print("successfully retrieved \(objects!.score) ")
} else {
    print("Error: \(error!) \(error!.userInfo)")
}

错误是

Value of type '[PFObject]' has no member 'score'

Parse class

最佳答案

objects 是类型 [PFObject]? - PFObject 的可选数组。

您可能想要获得一些 所包含元素的分数。例如:

if let first = objects.first {
    print(first["score"])
}

关于swift - 使用 query.whereKey 在 Swift 中解析查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34664601/

相关文章:

java - 将 android 连接到本地解析服务器无法解析符号配置

ios - NSNotification 监听器 iOS

swift - 如何使用 Apple 的 SIMD 库围绕 Y 旋转 arkit 4x4 矩阵?

ios - 使用swift从解析中检索两个表中的数据

javascript - TypeScript Store Parse 查询结果

ios - 通过 REST API 从 Parse 检索多个用户并仅使用一个 AFNetworking 请求

ios - 如何将数据保存到 iOS 中的 Parse 后端?

swift - Eureka : cannot convert value of type 'BaseRow?' to specified type 'CustomPushRow?'

ios - 以编程方式创建带有后退按钮的导航 Controller

ios - 如何从特定索引路径加载 Collection View 单元格?