Đã 4 năm kể từ khi this question được trả lời với this blog post.UIImage được tải từ URL trong Xamarin/C#
Có cách nào tiêu chuẩn để tạo UIImage có hình ảnh từ URL không? Một cái gì đó như:
UIImage image = UIImage.FromFile("http://foo.com/bar.jpg");
Tôi cảm thấy mình có thể thiếu cái gì đó thật sự đơn giản.
Khi tôi thử điều này với một url như https://www.google.ca/images/srpr/logo11w.png tôi nhận được "Không thể khởi tạo một thể hiện của loại 'MonoTouch.Foundation. NSUrl ': phương thức' initWithString: 'nguyên gốc được trả về nil. " Bất kỳ ý tưởng tại sao điều đó xảy ra? – user2320724
'NSUrl' sẽ ném (trả về' nil' trong ObjC) thì URL được cung cấp không hợp lệ (không tuân thủ RFC 2396). Xem tài liệu của Apple @ https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/Reference/Reference.html#//apple_ref/occ/instm/NSURL/initWithString: – poupou