xcode - 新解析强制 "optional",如何查询 PFUser?

标签 xcode swift parse-platform pfquery pfuser

由于 x 代码更改,我的这段代码不再有效。

    var query = PFUser.query()
    var user = PFUser.currentUser()!.username
    query!.whereKey("username", equalTo: "\(user)")
    query!.findObjectsInBackgroundWithBlock {
        (objects: [AnyObject]?, error: NSError?) -> Void in
        if error == nil {

问题是 PFUser.currentUser()!.username 又名“user”变量现在打印出以下内容:Optional("username")

因此,它会搜索带有文本的用户名:Optional("") 和引号之间的用户名。

所以它找不到用户名。

自从上次 x 代码更新以来,查询就需要这个可选的废话。

最佳答案

让它发挥作用。

    var query = PFUser.query()
    query!.whereKey("username", equalTo: PFUser.currentUser()!.username!)
    query!.findObjectsInBackgroundWithBlock {

添加了一个!在 PFUser.currentUser()!.username! 中的用户名之后

关于xcode - 新解析强制 "optional",如何查询 PFUser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30069982/

相关文章:

arrays - Swift:通过函数更改全局变量的值。

java - Facebook/Parse 登录行为异常 : The proxied app is not already installed

ios - 在 Swift 和 iOS 9 中使用 PFFFacebookUtils 获取 Facebook 帐户详细信息

ios - -ObjC 链接器标志导致重复符号错误

mysql - 我如何实现数据库以及如何正确链接每个按钮

arrays - Swift 字符串比较字符

java - android.widget.ImageView 无法转换为 com.parse.ParseImageView

xcode - Xcode 中的 C64 开发?

xcode - 以编程方式更改按钮的背景图像 cocoa obj-c

ios - 访问导致快速崩溃的按钮操作内的单元格