Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何解决此错误:“;表达式类型';()';在没有更多上下文的情况下是不明确的;?_Ios_Swift - Fatal编程技术网

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)

                     })

您已经在代码的其他地方初始化了
列表
变量,对吗?我将其设置为全局变量,但是当我更改它时,仍然会得到相同的错误您已经在代码的其他地方初始化了
列表
变量,对吗?我将其设置为全局变量,但是当我更改它时,仍然会得到相同的错误