1

I have stored a data as below:-

viewmodel:-

     typealias dummyDataSource1 =  QM_RestaurtantDataSourceModel
        extension dummyDataSource1{

            func getJsonDataStored1() ->Array<Dictionary<String,String>>{

                let jsonArray = [["name":"Anjapar","imageurl":"https://www.planwallpaper.com/static/images/9-credit-1.jpg","city":"Musheireb,Qatar"],["name":"Aryaas","imageurl":"https://www.planwallpaper.com/static/images/9-credit-1.jpg","city":"Al Muntazah,Qatar"],["name":"India Coffee","imageurl":"","city":"Doha,Qatar"],["name":"Saravana","imageurl":"https://www.planwallpaper.com/static/images/9-credit-1.jpg","city":"Al Muntazah,Qatar"],["name":"Tea Time","imageurl":"","city":"Old Airport,Qatar"]] as Array<Dictionary<String,String>>

                return jsonArray
            }

i need to display the imageurl:-image in UIImgeView .How to do i tried with code:-

  @IBOutlet weak var name: UILabel!
    @IBOutlet weak var city: UILabel!
    @IBOutlet weak var imageurl: UILabel!
    @IBOutlet weak var images: UIImageView!



    override func awakeFromNib() {
        super.awakeFromNib()
        // Initialization code
    }

    func setRestaurtantData(restaurtant:QM_RestaurtantModel)
    {
        self.name.text = restaurtant.name
        self.city.text = restaurtant.city
        self.imageurl.text = restaurtant.imageurl


    }

my model:-

var name :String! var city :String! var imageurl :String!

init?(dictionary :JSONDictionary) {

    guard let name = dictionary["name"] as? String,
        let imageurl = dictionary["imageurl"] as? String,
        let city = dictionary["city"] as? String else {
            return
    }

    self.name = name
    self.city = city
    self.imageurl = imageurl

}

i getting the value as string ,but i need to display the image

4
  • show your tried code Commented Apr 6, 2018 at 8:33
  • @Anbu.karthik i have updated my code.please check...... Commented Apr 6, 2018 at 8:37
  • 1
    Possible duplicate of Swift 3: Display Image from URL Commented Apr 6, 2018 at 8:39
  • @avaharper222 - plz see the dupliacte answer of extension UIImageView { public func imageFromURL(urlString: String) { code, it will helps you Commented Apr 6, 2018 at 8:46

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.