2017-01-27 1 views
0

Я использую xamarin.ios Я уже загрузил выбранное изображение на сервер. И я хочу получить его снова. Я получаю NSUrl как http://172.16.10.49/thunder_ex/backend/web/uploads/AppUserProfilePic/Profile_140.jpg. Я хочу использовать это NSUrl и показать изображение в UIImage. Я попробовалКак получить изображение с сервера? или Как получить NSData из NSUrl?

NSData data;  

data = NSData.FromUrl(url); 

profileImage.Image = UIImage.LoadFromData(data); 

Но я получаю данные как null.

+0

Возможный дубликат [Загрузка/Загрузка изображения с URL-адреса в Swift] (http://stackoverflow.com/questions/24231680/loading-downloading-image-from-url-on-swift) –

ответ

0

Ваш код должен работать, на самом деле он очень похож на тот, который я опубликовал there.

Если вы null это обычно происходит от обоих:

  • в URL, то есть недействительный URL (что IOS не любит) возвратит `нуль; или

  • загруженный data не поддерживает формат iOS.

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

Смежные вопросы