So überprüfen Sie, ob eine NSD-Datei für die Verwendung in UIImage gültig ist

NSError *error = nil;
NSURL *url = [NSURL URLWithString:[imageLinks objectAtIndex:0]];
NSData *tdata = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&error];
if (error) {
    NSLog(@"%@", [error localizedDescription]);
}else {
    // no error, this one is being called within my app
    NSLog(@"Data loaded successfully");
}
self.pictureView1.image = [UIImage imageWithData:tdata];

Ich habe eine JPEG-Datei und kann bestätigen, dass der URL-Inhalt erfolgreich erfasst wurde, aber wenn ich versuche, meine Bilddaten in die zu speichernUIImage Meine App schlägt fehl. Ich frage mich, ob es eine Überprüfung für NSData gibt, um zu bestätigen, dass es für verwendbar istUIImage.

Ich weiß auch nicht, was diesen Fehler verursacht und wie ich ihn verhindern kann. Jede Hilfe wäre dankbar.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage