Wie kann ich ein UIImage in einem NSDictionary speichern?
Wie kann ich das speichern eines UIImage in einem NSDictionary?
InformationsquelleAutor der Frage RexOnRoids | 2010-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie kann ich das speichern eines UIImage in einem NSDictionary?
InformationsquelleAutor der Frage RexOnRoids | 2010-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können:
InformationsquelleAutor der Antwort FelixLam
OK, ich hatte dieses problem vor kurzem und die oben genannten Lösungen, die nie für mich gearbeitet. Also, wenn jemand anderes findet den Weg hier um dasselbe problem zu lösen, hier ist wie es gemacht wird
//0,1 stellt die Kompression Qualität 0.0 ist der niedrigste Wert 1,0 die höchste Qualität
dann Bild wieder aus dem Wörterbuch verwenden
InformationsquelleAutor der Antwort RyanTCB
Nicht speichern UIImage-Objekt in ein dictionary. Müssen Sie konvertieren Sie das Bild in ein NSData-Objekt und speichern Sie das Wörterbuch.
InformationsquelleAutor der Antwort Maani
[dictionary setObject:yourImage forKey:@"whatever key you want"];
Ungetestet 😉
InformationsquelleAutor der Antwort MrMage
[dict setObject:Bild forKey:@"ImageToStore"];
InformationsquelleAutor der Antwort Joe Cannatti
Es hängt davon ab, was Sie tun möchten, mit Ihrem NSDictionary. Während, ja, können Sie speichern eine UIImage in NSDictionary, Sie möglicherweise nicht in der Lage sein zu verwenden, sagte dictionary-Objekts, die in Instanzen, wo Sie es brauchen, um bestimmte standards erfüllen.
Zum Beispiel, können Sie ein NSDictionary als Wert in standardUserDefaults, aber nur, wenn jedes Objekt in diesem Wörterbuch ist eine Eigenschaft list-Objekt. UIImage ist nicht eine Eigenschaft list-Objekt. NSData ist, so können Sie konvertieren Sie Ihre UIImage zu NSData mit UIImageJPEGREpresentation, und speichern Sie es auf diese Weise, wie oben erwähnt.
InformationsquelleAutor der Antwort John Luther Barnhart