更新未同时选择的行的值

时间:2017-04-09 22:05:19

标签: swift uitableview core-data

我可以为选择的行分配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{}
     }

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

1 个答案:

答案 0 :(得分:0)

In the code snippet provided, you declare eventSchOnc in

var eventSchOnc :EventScheduleOnc?

but then you never assign anything to it, so it is nil

Maybe you forgot the initializer?

var eventSchOnc = EventScheduleOnc()