Ios 以下PFQuery块有什么问题?

Ios 以下PFQuery块有什么问题?,ios,swift,parse-platform,pfquery,Ios,Swift,Parse Platform,Pfquery,由于信号:分段错误:11错误,我得到的命令失败,它指出了以下语句范围内的错误: var query = PFQuery(className: "_User") query = PFQuery(className: "_User") query.whereKey("username", equalTo: usernameTxt.text!) query.findObjectsIn

由于信号:分段错误:11错误,我得到的
命令失败,它指出了以下语句范围内的错误:

var query = PFQuery(className: "_User")
                    query = PFQuery(className: "_User")
                    query.whereKey("username", equalTo: usernameTxt.text!)
                    query.findObjectsInBackgroundWithBlock {
                        (objects: [AnyObject]?, error: NSError?) in
                            if error == nil {

                            if (objects!.count > 0){

                                if (UIApplication.sharedApplication().delegate as! AppDelegate).signUpOn {
                                    // present alert view
                                }

                            } else {

                                print("Username is available.")

                            }

                        } else {

                            print("error")

                        }

                    }
这句话有错误吗?我还被告知,这个错误是一个Xcode错误,可能会导致一个非常好的语句出错,我应该将代码分开。。因此,这是一个由两部分组成的问题,是否存在这样的问题?如果是这样的话,我如何将其分离?

(对象:[AnyObject]?,错误:NSError?
更改为
(对象:[PFObject]?,错误:NSError?


我花了很长时间才在Parse上找到这个答案,但它奏效了。花了一整天的时间修正我的问题。至少我学会了重构的重要性

注释掉
whereKey:equalTo:
,如果这样可以修复它,那么我会怀疑usernameTxt对象上有一个未设置的出口。