Sto tentando di salvare un UIIMage e quindi recuperarlo e visualizzarlo. Ho avuto successo salvando un'immagine nel pacchetto, recuperandola da lì e visualizzando. Il mio problema deriva da quando provo a salvare un'immagine su disco (convertendola in NSData), quindi a recuperarla. Ho convertire l'immagine in NSData in questo modo ...NSData to UIImage
NSData* topImageData = UIImageJPEGRepresentation(topImage, 1.0);
poi scrivo su disco in questo modo ...
[topImageData writeToFile:topPathToFile atomically:NO];
poi ho cercato di recuperarlo in questo modo ...
topSubView.image = [[UIImage alloc] initWithContentsOfFile:topPathToFile];
che non restituisce alcuna immagine (la dimensione è zero). Allora ho provato ...
NSData *data = [[NSData alloc] initWithContentsOfFile:topPathToFile];
topSubView.image = [[UIImage alloc] initWithData:data];
inutilmente. Quando passo il debugger, vedo che i dati contengono il numero corretto di byte, ma sono confuso sul motivo per cui la mia immagine non viene creata. Mi manca un passaggio? Devo fare qualcosa con NSData prima di convertirmi in un'immagine?
Grazie per la risposta, ma ho ha ottenuto lo stesso risultato. Ancora nessuna immagine. Sono davvero stonato in questo momento. L'immagine da – bruin