ios 对用户的解析框架查询

标签 ios swift parse-framework

我正在尝试从解析中的 USER 表中获取一些对象。 我绝对确定我正在搜索的用户名在那里,但即使我在执行此操作时得到了 objects!.count == 0:

    var query = PFQuery(className: "User") as PFQuery
    query.whereKey("username", equalTo: "myUsername")

    query.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error: NSError?) -> Void in
        if error == nil {
            if objects!.count > 0{
                println("there are some objects like this!")
            } else {
                println("There are no objects like this!")
            }
        } else {

        }
    }

我一直在对 objectId 进行同样的尝试,但运气不好,我真的不知道如何处理它..这似乎很简单。

最佳答案

查询您不能使用的用户时

var query = PFQuery(className: "User") as PFQuery

因为 User 类有一个特殊的名字。相反,您需要使用:

let query = PFUser.query()

关于ios 对用户的解析框架查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30965334/

相关文章:

cocoa-touch - 在扩展中添加便利的初始值设定项并在子类上调用它们

ios - 将多个图像保存到 Parse

javascript - 解析iOS SDK : Understanding Cloud Code

ios - UIPanGestureRecogniser 无法正常工作

ios - Swift - 为 TableView 设置最大行数并删除最旧的行以便为新行让路

ios - 如何为 iOS 指定特定的模拟器?

swift - 从 Swift 中的字符串调用方法

ios - 区分手指触摸和 Apple Pencil 触摸

swift - Swift 中的 NSMenu 选择器

iphone - UINavigationController 添加 UIView