我一直收到Command failed due to signal: Segmentation fault: 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错误,并且可以错误地说出一个非常好的语句,并且我应该将代码分开..因此它是一个两部分问题,是否存在问题?如果是这样我该如何分开?
答案 0 :(得分:0)
将(objects: [AnyObject]?, error: NSError?)
更改为(objects: [PFObject]?, error: NSError?)
。
我花了很多时间在Parse找到这个答案,但它确实奏效了。花了一整天修复我的疑问。至少我了解到重构很重要。