Ios 为什么我的应用程序不能从Parse下载用户信息?
我试图下载用户名并将其附加到列表中,以便最终可以在表中显示它们Ios 为什么我的应用程序不能从Parse下载用户信息?,ios,swift,parse-platform,Ios,Swift,Parse Platform,我试图下载用户名并将其附加到列表中,以便最终可以在表中显示它们 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. var query = PFUser.query() query?.findObjectsInBackgroundWith
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var query = PFUser.query()
query?.findObjectsInBackgroundWithBlock({ (objects, error) -> Void in
if let users = objects {
self.usernames.removeAll(keepCapacity: true)
self.userids.removeAll(keepCapacity: true)
for object in users {
if let user = object as? PFUser {
self.usernames.append(user.username!)
self.userids.append(user.objectId!)
} else {
println(error)
}
}
}
println(self.usernames)
println(self.userids)
})
}
当我打印列表时,什么都没有发生,所以我只能断定我的应用程序没有检索到这些信息。有人知道这是为什么吗 进一步调试它。如果在“用户”中的“对象”之后立即打印对象和用户{,你有什么东西吗?嗯,我取对象并把它们追加到列表中,然后打印它们。所有空白行只会使代码更难遵循,范围和缩进是不正确的。对于XCODE中的缩进,选择文本和控件I。这是字母眼睛。要为代码格式化感到骄傲。on不正确?我只编写了一个多月的代码,所以很抱歉。当两个}处于同一缩进级别时,这意味着您的格式设置已关闭。{}中的代码块应该比封闭块缩进更多。至于您的实际问题,您是否在if let users=objects和single stepped through上设置了断点以查看发生了什么?