ios - get data from combination of dictionary and array from plist in swift 2.2 -
i hava plist file configuration this.
its root dictionary
has 3 item, item1,item2,item3
item 3 array
.
when values of root_dict, item3 returns value array
.
item3 has item (item4) dictionary
. item 4 has item(item5)
i want value of item5
root_dict item1 --- string item2 --- dict item3 --- array | ------ item 4 ---- dic | -------------item5----array
i using below code:
var mydict: nsdictionary? if let path = nsbundle.mainbundle().pathforresource("info", oftype: "plist") { mydict = nsdictionary(contentsoffile: path) //mydict has 3 item } var dicdata = mydict!["item3"] as! dictionary<string, anyobject> (key, value) in dicdata{ print(key) }
its not working.
any kind of highly appreciated.
i totally agree @nirav follow might work you.
var mydict: nsdictionary? if let path = nsbundle.mainbundle().pathforresource("fetchdata", oftype: "plist") { mydict = nsdictionary(contentsoffile: path) //mydict has 3 item } var dicdata = mydict!["item3"] as! nsarray print(dicdata.valueforkey("item5"))
your console output should ( ( //here data ) )
Comments
Post a Comment