2017-04-09 14 views
0

選択行について次のようにユーザが行を選択し、残りの行について同時に、私は更新値を同時に

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{} 
    } 
することができません。このような eventIndexを設定するために行ったとき、私は、 eventIndexを割り当てることができ、選択されません

同時に選択されていない行にインデックスを割り当てるのに役立つ条件はありますか?提供されたコードスニペットで

答えて

0

、あなたは

var eventSchOnc :EventScheduleOnc? 

でeventSchOncを宣言したが、それはnil

たぶん、あなたは初期化子を忘れてしまっているので、あなたは、それには何も割り当てることはありませんか?

var eventSchOnc = EventScheduleOnc() 
関連する問題