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
Post a Comment