相关的VieWController应该显示单元格中的标签

时间:2018-08-25 08:59:04

标签: ios swift firebase uilabel

当您在单元格上点击时,我尝试在新的ViewController中显示单元格中的标签,因此它应该是类似于twitter中的函数 我尝试了以下代码,但标签只是不显示单元格中的消息,它只是空白...

var jobs = [Job]()
let jobsRef = Database.database().reference().child("jobs")

var job: Job! {
    didSet {
        jobLabel.text = job.text
    }
}

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)

    // download jobs
    jobsRef.observe(.value, with: { (snapshot) in
        self.jobs.removeAll()

        for child in snapshot.children {
            let childSnapshot = child as! DataSnapshot
            let job = Job(snapshot: childSnapshot)
            print(job)
            self.jobs.insert(job, at: 0)
        }

        self.tableView.reloadData()
    })
}

2 个答案:

答案 0 :(得分:0)

使用以下代码

self.jobs.removeAll()
ref.observe(.childAdded, with: { (snapshot) in
guard let dictionary = snapshot.value as? [String : AnyObject] else {
                return
            }
let Obj = Job()

self.jobs.append(Obj)
self. tableView.reloadData()
}, withCancel: nil)

答案 1 :(得分:-1)

出现在PagerTabStrip中的每个UIViewController都需要提供标题或图像。 Discord为此,它们应通过实现func indicatorInfo(针对pagerTabStripController:PagerTabStripViewController)-> IndicatorInfo来符合指标信息提供者Adobe Reader的要求,该信息提供了显示与查看控制器iTunes

相关问题