所以当把所有用户从解析到我的应用程序时遇到了这个错误:
无法使用参数列表调用“findObjectsInBackgroundWithBlock” 类型'(([AnyObject]!,NSError!) - > Void)'
尝试运行此代码:
var userQuery = PFUser.query()
userQuery.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()
})
我正在使用xcode 6.3,有什么解决方案吗?我试过添加“?”代替 ”!”在[AnyObject]之后但似乎没有任何帮助。
答案 0 :(得分:1)
我实际上已经开始像这样编码了
var data: Void? = query?.findObjectsInBackgroundWithBlock({(objects:[AnyObject]?, error:NSError?) -> Void in
self.users.removeAll(keepCapacity: true)
for object: AnyObject in objects! {
var user:PFUser = object as! PFUser
self.users.append(user.username!)
}
self.tableView.reloadData()
})
答案 1 :(得分:0)
这些代码行正常工作:
<ul id="menu">
<li tabindex="-1">
<p>Menu</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</li>
</ul>