Ich möchte das Bild auf UIImageView
mit URL und NSString
anzeigen. Ich kann kein Bild zeigen.
Mein Code ist:
%Vor%Hier, was ich versuche:
%Vor%aber ich will das nicht, ich möchte zwei url machen eine url machen (dh; url_Img_FULL) und dann zu einem Bild wie folgt übergehen:
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url_Img_FULL]]]; // Not Working
Ich möchte von "url_Img_FULL" (dh: Kombination von zwei URLs) Das Bild wird angezeigt. Sie können auch überprüfen, ob die URL richtig funktioniert. Irgendeine Idee?
Mach es einfach
%Vor%GCD verwenden: Wenn Sie Ihre Anwendung nicht aufhängen möchten, können Sie Ihr Bild im Hintergrund herunterladen.
%Vor%Bild vom folgenden Code abrufen
%Vor%Stellen Sie das Bild dann mit dem folgenden Code ein
%Vor%Für Swift 3.0
Synchron:
%Vor%Asynchron:
Erstellen Sie eine Methode mit einem Abschlusshandler, um die Bilddaten von Ihrer URL abzurufen
%Vor%Erstellen Sie eine Methode zum Herunterladen des Bildes (starten Sie die Aufgabe)
%Vor%Verwendung:
%Vor%Erweiterung:
%Vor%Verwendung:
%Vor%Probieren Sie AsyncImageView für Ihre Anforderung aus, siehe dieses Beispiel
Ich habe Ihre URL getestet und das Problem gefunden.
Das Problem ist mit dieser Zeile:
%Vor% Sie fügen zuletzt ;
der URL-Zeichenfolge hinzu.
Wenn Sie also zwei Strings zusammenstellen, sieht es so aus: http://opensum.in/app_test_f1/;45djx96.jpg
Das ist keine gültige URL.
Die korrekte URL lautet: http://opensum.in/app_test_f1/45djx96.jpg
Ändern Sie den Code wie folgt:
%Vor%Es wird funktionieren.
Tags und Links objective-c iphone ios xcode ipad