【发布时间】:2015-11-05 22:15:29
【问题描述】:
在我的应用程序中带有表格视图的视图控制器中,我有一个查询,用于获取用户参加的所有事件的数据。这很好用,但我也想获取用户创建的所有事件。
第一个“if let”语句工作正常,但第二个抛出错误
Cannot invoke initializer of type 'PFObject' with an argument list of type (withoutDataWithClassName...)
有什么帮助吗?谢谢!
override func viewDidLoad() {
super.viewDidLoad()
if let events = PFUser.currentUser()?["eventsToAttend"] as? [String] {
self.eventsToAttend = [Event]()
for eventId in events {
if let event = PFObject(withoutDataWithClassName: "Event", objectId: eventId) as? Event {
self.eventsToAttend?.append(event)
}
}
}
if let eventsCreated = PFUser.currentUser()?["Events"] as? [String] {
self.eventsCreated = [Event]()
for eventCreated in eventsCreated {
if let eventC = PFObject(withoutDataWithClassName: "Event", objectId: eventsCreated) as? Event {
self.eventsCreated?.append(eventC)
}
}
}
}
【问题讨论】:
标签: parse-platform swift2 ios9