Minęło 4 lata, odkąd this question otrzymał odpowiedź this blog post.UIImage załadowano z adresu URL w Xamarin/C#
Czy istnieje standardowy sposób tworzenia UIImage z obrazem z adresu URL? Coś jak:
UIImage image = UIImage.FromFile("http://foo.com/bar.jpg");
Czuję, że prawdopodobnie brakuje mi czegoś naprawdę prostego.
Kiedy próbuję to z url takich jak https://www.google.ca/images/srpr/logo11w.png otrzymuję „Nie można zainicjować instancję typu„MonoTouch.Foundation. NSUrl ': natywna metoda "initWithString:" zwróciła zero. " Masz pomysł, dlaczego tak się dzieje? – user2320724
'NSUrl' rzuci (zwróci' nil' w ObjC), a podany adres URL jest nieprawidłowy (nie zgodny z RFC 2396). Zobacz dokumentację Apple's documentation @ https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/Reference/Reference.html#//apple_ref/occ/instm/NSURL/initWithString: – poupou