试图让计时器与UICollectionViewCell一起使用

时间:2018-01-29 17:58:22

标签: ios swift timer nstimer nstimeinterval

我的目标是让我的计时器与每个UITableViewCell一起工作。目前,当我设置@objc方法和该方法的选择器时,我能够使用普通ViewController的计时器。我试图弄清楚我的解决方案有什么问题,我相信我不能在当前的ViewController之外使用选择器。我在堆栈溢出时查看了这个问题的可比解决方案,但他们唯一的解决方案是创建一个存储多个计时器的数组。我不想存储多个计时器,我只需要引用具有唯一日期的个别财产并显示该计时器。

removeWidget(QWidget *widget)

// TABLEVIEWCELL

Class FavoritesTableView: UIViewController, UITableViewDelegate, UITableViewDataSource {
 var timer = Timer()

 // MARK: TABLEVIEWS

func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {     
     return favoriteArray.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
     if let cell = tableView.dequeueReusableCell(withIdentifier: "liveCell") as? liveActivitiesCell {
        Prop = favoriteArray[indexPath.row]
        cell.configureCell(properties: prop)
        return cell
   }

               return UITableViewCell()
}

0 个答案:

没有答案