ios - selectrow at index for different sections -


i have table 2 sections. can select row @ index - cannot differentiate between sections.

the table pullout menu - created solely in code.

the delegate method selection

func sidebarcontroldidselectrow(indexpath: nsindexpath) {     delegate?.sidebardidselectbuttonatindex(indexpath.row)     sectionis = indexpath.section     nslog("index path section %d", indexpath.section) } 

this gives me section in console.

but on view controller have

func sidebardidselectbuttonatindex(index: int){     switch(index) {         etc.     } } 

what need able

func sidebardidselectbuttonatindex(index: int){     if section == 0 {         switch(index){             etc.         }     } } 

but if try binary operator cannot applied operands of type section

this has got obvious tables have sections time - answer eluding me.

just update declaration of method sidebardidselectbuttonatindex in delegate protocol accept nsindexpath value, change:

func sidebardidselectbuttonatindex(index: int) 

to

func sidebardidselectbuttonatindex(indexpath: nsindexpath) 

then can remove method

func sidebarcontroldidselectrow(indexpath: nsindexpath) {     delegate?.sidebardidselectbuttonatindex(indexpath.row) } 

and replace call

delegate?.sidebardidselectbuttonatindex(indexpath) 

then you'll receive full indexpath , want


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -