【问题标题】:Update values of rows not selected simultaneously更新未同时选择的行的值
【发布时间】:2017-04-09 22:05:18
【问题描述】:

我可以为选定的行分配eventIndex,如下所示,当用户选择一行并同时为剩余的行设置时,我像这样设置eventIndex,这是我无法做到的

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath){
var eventSchOnc :EventScheduleOnc?
 do {

  // for selected row
      let endRow = self.myEventTableView.numberOfRows(inSection: indexPath.section) – 1
     eventSchOnc?.setValue(endRow , forKey: "eventIndex")

   //then update other rows as follows
    eventSchOnc?.eventIndex =  (eventSchOnc?.eventIndex)! - 2
     try context.save()
      }
     catch{}
     }

是否有任何条件可以帮助我为未同时选择的行分配索引?

【问题讨论】:

    标签: swift uitableview core-data


    【解决方案1】:

    在提供的代码 sn-p 中,您声明 eventSchOnc in

    var eventSchOnc :EventScheduleOnc?
    

    但是你从来没有给它分配任何东西,所以它是nil

    也许你忘记了初始化程序?

    var eventSchOnc = EventScheduleOnc()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 2013-03-05
      • 1970-01-01
      • 2021-06-11
      相关资源
      最近更新 更多