[英]How do I display an image from Parse in a UIImageView (Swift)?
[英]How do I query Parse to get info from a custom class and display it in textfield in Swift?
因此,我无疑是Swift和Parse的新手,被困住了。 我有一个包含对象的Parse数据库。 我有两个类,默认的“ _User”类和一个名为“ applicants”的自定义类。 在“申请人”类别中,有信息可填充用户的个人资料。 当我查询“申请人”类时,我得到零个对象。 我不确定问题是什么,任何帮助将不胜感激。 我正在使用CocoaPods,并安装了最新的Parse Framework +使用了Bolts,Parse UI和MDCSwipeToChoose。 不知道这些是否会导致某种类型的错误。
override func viewDidLoad() {
super.viewDidLoad()
//Query Applicants
var query = PFQuery(className: "applicants")
query.whereKey("firstName", equalTo:PFUser.currentUser()!)
query.findObjectsInBackgroundWithBlock {
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {
//Post query in textfield
let userFirstName = PFUser.currentUser()?.objectForKey("firstName") as! String
self.firstName.text = userFirstName
print("Successfully retrieved \(objects!.count) names.")
if let objects = objects {
for object in objects {
print(object.objectId)
}
}
} else {
// Log details of the failure
print("Error: \(error!) \(error!.userInfo)")
}
}
}
您正在将firstName
列与查询中的currentUser
对象进行比较。
如果firstName
是字符串类型,则应与currentUser
对象中的字符串进行比较。 类似于以下内容(请原谅任何Swift语法错误):
let userFirstName = PFUser.currentUser()?.objectForKey("firstName") as! String
var query = PFQuery(className: "applicants")
query.whereKey("firstName", equalTo:userFirstName)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.