Вы передаете данные изображения в виде строки методу, который пытается использовать эту строку в качестве имени изображения, которого, конечно, не существует.
Что вам нужно сделать, это создать объект NSData
из вашего URL dataWithContentsOfURL:
, когда у вас есть объект NSData
, используйте его для создания UIImage
через imageWithData:
.