对成员 '(_:numberOfRowsInSection:)' 的模糊引用

Posted

技术标签:

【中文标题】对成员 \'(_:numberOfRowsInSection:)\' 的模糊引用【英文标题】:Ambiguous reference to member '(_:numberOfRowsInSection:)'对成员 '(_:numberOfRowsInSection:)' 的模糊引用 【发布时间】:2016-05-25 03:37:12 【问题描述】:

我正在尝试 GET Github 中的 gists 并将它们弹出到表格视图中, 这是整个代码,Gist 是在别处定义的类:

var gists = [Gist]()

override func viewDidAppear(animated: Bool) 
    loadGists()


func loadGists() 
    GithubAPIManager.sharedInstance.fetchPublicGists()  result in
        guard result.error == nil else 
            print("Error 1")
            return
        

        if let fetchedGists = result.value 
            self.gists = fetchedGists
        
        self.tableView.reloadData()
        //Error here. 
    


func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
    return gists.count


func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell")!

    let gist = gists[indexPath.row]
    cell.textLabel?.text = gist.description
    cell.detailTextLabel?.text = gist.ownerLogin

    return cell

【问题讨论】:

***.com/questions/37152014/… 这应该会有所帮助。 是的,你是对的@AntonTarasov 【参考方案1】:

所以,问题是我没有将表格视图的出口添加到 View Controller.swift 中。 只需将表格视图拖到 .swift 文件中即可创建它。

【讨论】:

以上是关于对成员 '(_:numberOfRowsInSection:)' 的模糊引用的主要内容,如果未能解决你的问题,请参考以下文章

对成员 'upload(_:_:headers:file:)' 的模糊引用

RxAlamofire:对成员 'json(_:_:parameters:encoding:headers:)' 的模糊引用

使用 CloudKit 保存尝试对成员“保存(_:completionHandler :)”的模糊引用

重新加载集合视图数据时对成员 'collectionView(_:numberOfItemsInSection:)' 的模糊引用

xcode 8 swift 3 中多点连接框架中对成员“会话(_:peer:didChange)”错误的模糊引用

Chapter5_初始化与清理_成员初始化