Ich muss die Tabellenzelle aus der Datenbank auffüllen und die Bilder befinden sich auf dem Gerät.
Ich muss dieses Bild in imageDataObject
speichern, wie dieses UIImage
in NSData
konvertiert wird.
Bitte schlagen Sie vor, ich habe viele Lösungen ausprobiert, aber das NSData
wird nicht in UIImage
konvertiert.
Um UIImage
in NSData
zu konvertieren, verwenden Sie entweder UIImageJPEGRepresentation(UIImage *image, CGFloat compressionQuality)
oder UIImagePNGRepresentation(UIImage *image)
Um NSData
in UIImage
zu konvertieren, verwenden Sie [UIImage imageWithData:imageData]
So könnte Ihr Beispiel so aussehen:
%Vor%Versuchen Sie Folgendes:
Verwenden Sie dies zum Konvertieren von UIImage
in NSData
.
Versuchen Sie dies für die Konvertierung der Bilddaten in UIImage
Verwenden Sie if-let mit Daten blockieren, um den Absturz von Apps zu verhindern. sichere Ausführung des Codes, da die Funktion UIImagePNGRepresentation einen optionalen Wert zurückgibt.
%Vor%Hinweis: Daten ist Swift 3-Klasse. Verwenden Sie Daten statt NSData mit Swift 3
Generische Bildoperationen (wie zB png & amp; jpg):
%Vor%Durch Verwendung der Erweiterung:
%Vor%