【发布时间】:2017-11-15 06:41:08
【问题描述】:
我想寻求帮助,因为我真的很困惑。当它返回一个数组时,它会显示“void 函数中出现意外的非 void 返回值”。我认为我的问题是括号,但我不知道如何解决它。
func getWords() -> Array<Any>{
ref = Database.database().reference()
ref.child("addedWords").observe(.value, with: { (DataSnapshot) in
var tempWords = DataSnapshot.value as! [String:AnyObject]
var words = Array(tempWords.keys)
print(words)
return words
})}
【问题讨论】:
-
您的问题是尝试从异步块返回。
-
你能解释一下吗?