Is it possible to read a url to an image and set a UIImageView to the image at this url?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It’s possible to load an NSData from a URL and convert that to an image and stick that in the image view, but this is an extremely bad idea because it involves doing a synchronous URL download on the main thread. This will lock up the UI and possibly cause the user to think your app has crashed if the image doesn’t download extremely fast.
Edit: To clarify, the original question looks to me like the poster wants to say something along the lines of
Hence my answer. It’s possible to do the equivalent by going through NSData, but it’s a bad idea. Instead, the image should be downloaded asynchronously using NSURLConnection, and only once it’s fully downloaded should it be converted into a UIImage and assigned to the image view.