UIImageView из URL не появляется - PullRequest
       3

UIImageView из URL не появляется

1 голос
/ 31 октября 2010

Я объявил UIImageView как IBOutlet, и я устанавливаю изображение imageView следующим образом в методе viewDidLoad

imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:
    [NSURL URLWithString: [productProperties objectForKey:@"image"]]]]; 

Но это изображение вообще не отображается.

productProperties - это NSDictionary, в котором хранится URL-адрес для ключа "image"

Я даже попытался сохранить изображение локально, а затем настроить его, как показано ниже

imageView.image = [UIImage imageNamed:@"icons_browse.png"];

Но это также неработа.

Ответы [ 2 ]

0 голосов
/ 31 октября 2010

Извините, ребята, это моя ошибка, я предоставляю неправильное значение для NSURL.исправил

0 голосов
/ 31 октября 2010

Попробуйте , удалив строку кода и установив изображение по умолчанию в IB.

Я знаю, что это не исправление - но мне любопытно увидеть, что есть еще одна причина, почему он не виден - например, он установлен как скрытый, имеет 0% альфа, скрыт чем-то еще и т. д.

Код - особенно вторая вещь, которую вы попробовали (предполагая, что файл на самом деле находится в вашем комплекте и имеет правильное название), очень стандартная и должна работать ..

Другая вещь, которую нужно сделать, это проверить значение, возвращаемое [UIImage imageNamed] - и убедиться, что это не nil - что означает, что на самом деле есть некоторая проблема с загрузкой файла. (Неверное имя файла, файл не в комплекте и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...