Fang error: Corrupt JPEG data: premature end of data-segment
Beim erstellen eines UIImage mit korrupt/unvollständig JPEG-Daten werden in der Konsole ausdrucken
<Error>: Corrupt JPEG data: premature end of data segment
Den unvollständiges Bild gezeigt, mit Grau ausfüllen der unvollständige Teil. Ich will nicht diese zu passieren.
Ich verzweifelt versucht, mit einem try-catch-block aber nicht den Fehler abzufangen. Gibt es irgendeine Möglichkeit den Fehler abzufangen?
InformationsquelleAutor der Frage samwize | 2010-10-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hängt davon ab, wie Sie die Daten etc. Vielleicht ist dies, was Sie suchen: iphone-korrupt-jpeg-Daten-für-Bild-empfangen-über-http
Einen einfachen Weg, um zu überprüfen, ob die JPEG-Daten abgeschlossen ist oder nicht, ist zu prüfen, die ersten und die letzten zwei bytes FF D8 und FF D9 beziehungsweise. Diese beiden bytes identifizieren den Beginn und das Ende einer JPEG-Datei bzw..
InformationsquelleAutor der Antwort Vaayu
In Reaktion auf die Slee in der Frage oben, ist dies die Methode, die ich verwenden:
InformationsquelleAutor der Antwort roperklacks