Ios 如何解决此错误:“;表达式类型';()';在没有更多上下文的情况下是不明确的;?
我键入了我的代码,出于某种原因,我得到了以下错误: 表达式类型“()”不明确,没有更多上下文 这是我的代码:Ios 如何解决此错误:“;表达式类型';()';在没有更多上下文的情况下是不明确的;?,ios,swift,Ios,Swift,我键入了我的代码,出于某种原因,我得到了以下错误: 表达式类型“()”不明确,没有更多上下文 这是我的代码: override func viewDidLoad() { super.viewDidLoad() ref.child("schedule").child("day0").observe(.value) { (snapshot) in var postData = [NSDictionary]() list = (snapshot.val
override func viewDidLoad() {
super.viewDidLoad()
ref.child("schedule").child("day0").observe(.value) { (snapshot) in
var postData = [NSDictionary]()
list = (snapshot.value as? NSDictionary)! //error here
print("\(list)")
self.tableView.reloadData()
}
}
如果您需要更多代码,请询问我。试试这个
mynamesArray = []
for child in snapshot.children {
mynamesArray.append((child as AnyObject).key)
}
print (mynamesArray)
})
试试这个
mynamesArray = []
for child in snapshot.children {
mynamesArray.append((child as AnyObject).key)
}
print (mynamesArray)
})
您已经在代码的其他地方初始化了
列表
变量,对吗?我将其设置为全局变量,但是当我更改它时,仍然会得到相同的错误您已经在代码的其他地方初始化了列表
变量,对吗?我将其设置为全局变量,但是当我更改它时,仍然会得到相同的错误