ios - get variable data from a class - swift -


so, have file data.swift informations

class data {      var agen = […   ]     var tours = […   ]     var marseille = […   ]     …… } 

in viewcontroller, m trying value above this. can particular value with command success :

let entry = data.agen[indexpath.row] 

it’s working set variable in command, put this

    var passedvalue:string!   // passedvalue coming segue previous vc // passedvalue "agen", "tours",”marseille” ...     let entry = data.passedvalue[indexpath.row] 

but it's not working message error told me "data doesn't have member named "passedvalue"

how set variable ?

what different syntax

class data {      var agen = ["a","b","c"]     var tours = ["d","e"]     var marseille = ["f","g","h"]      subscript(index: string) -> [string]! {         switch index {             case "agen" : return agen             case "tours" : return tours             case "marseille" : return marseille             default: return []         }     } }  let key = "agen" let data = data() print(data[key][1]) 

(maybe make bit more error prof)


Comments