【问题标题】:tableView.reloadData() error: Ambiguous reference to membertableView.reloadData() 错误:对成员的不明确引用
【发布时间】:2016-09-06 05:27:59
【问题描述】:

执行成功的 GET 请求后,我正在尝试重新加载表中的数据。然而,当我写 self.tableView.reloadData() 时,我被抛出了这个错误:

对成员 'tableView(_:numberOfRowsInSection:)' 的不明确引用

这是受影响的代码

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()

    let url = "http://api.myawesomeapp.com"
    Alamofire.request(.GET, url).validate().responseJSON { response in
        switch response.result {
        case .Success(let data):
            let json = JSON(data)
            if let data = json["name"].arrayValue as [JSON]?{
                self.datas = data
                self.tableView.reloadData()
            }
        case .Failure(let error):
            print("Request failed with error: \(error)")
        }
    }

}

这是完整代码https://codeshare.io/eMqIx的链接

我该如何解决这个错误?

【问题讨论】:

    标签: ios uitableview swift2 alamofire


    【解决方案1】:

    您没有名为tableView 的插座。创建一个,将其连接到 Interface Builder 就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 2013-09-27
      • 2014-09-23
      相关资源
      最近更新 更多