【发布时间】:2015-04-21 18:46:45
【问题描述】:
我正在构建一个签到应用程序,但无法在我的 tableview 中填充使用 Parse 存储的客人。尝试附加对象时出现错误。我也有一个从 Udemy 课程中遵循的用户登录名。在课程中,他展示了如何显示 PFUsers,但我无法使用 PFObjects 让它工作。任何帮助都会很好。
这是 PFUsers 的工作代码。
var users = [""]
override func viewDidLoad() {
super.viewDidLoad()
var query = PFUser.query()
query!.findObjectsInBackgroundWithBlock({ (objects: [AnyObject]?, error: NSError?) -> Void in
self.users.removeAll(keepCapacity: true)
for object in objects! {
var user:PFUser = object as! PFUser
self.users.append(user.username!)
}
self.tableView.reloadData()
})
}
这是带有 PFObjects 的非工作代码。
var users = [""]
override func viewDidLoad() {
super.viewDidLoad()
var query = PFQuery(className: "TestObject")
query.findObjectsInBackgroundWithBlock({ (objects: [AnyObject]?, error: NSError?) -> Void in
self.users.removeAll(keepCapacity: true)
for object in objects! {
var guest = object as! PFObject
self.users.append(guest.foo!)
}
})
}
错误显示就行了
self.users.append(guest.foo!)
错误提示“'PFObject' 没有名为 'foo' 的成员”
【问题讨论】:
标签: ios uitableview swift parse-platform