在表达式列表中得到预期的 ')' '}'.我该如何解决这个问题 [英] getting expected ')' '}' in expression list. how do i solve this
本文介绍了在表达式列表中得到预期的 ')' '}'.我该如何解决这个问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在表达式列表中得到一个预期的表达式"和预期的')''}' 我如何解决这个问题.我试图通过删除括号来解决它,但它仍然无法正常工作.导入 UIKit导入 Firebase导入 Firebase 数据库
i keep getting an "expected expression" and expected ')' '}' in expression list how do i solve this.i have tried to solve it by removing the brackets but it still wont work. import UIKit import Firebase import FirebaseDatabase
class SearchViewController: UIViewController {
@IBOutlet weak var tableView: UITableView!
var postData = [String]()
var ref: DatabaseReference!
var databaseHandle: DatabaseHandle?
override func viewDidLoad() {
super.viewDidLoad()
//let db = Firestore.firestore()
// Do any additional setup after loading the view.
ref = Database.database().reference()
databaseHandle = ref?.child("users").observe(DataEventType .childAdded, with: {
(snapshot) in
// code to execute when child added under users
let post = snapshot.value as? String
if let actualPost = post {
self.postData.append(actualPost)
self.tableView.reloadData()
) "expected expression"
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
)}
}
推荐答案
您的括号外壳已关闭.确保正确关闭所有括号.
Your brackets enclosures are off. Make sure you are properly closing all brackets.
databaseHandle = ref?.child("users").observe(DataEventType .childAdded, with: {
(snapshot) in
// code to execute when child added under users
let post = snapshot.value as? String
if let actualPost = post {
self.postData.append(actualPost)
self.tableView.reloadData()
) "expected expression"
}}
这篇关于在表达式列表中得到预期的 ')' '}'.我该如何解决这个问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文