No puedo obtener mi imagen (.png) para mostrar.Cargando una imagen del directorio de documentos
Compruebo que existe en el camino que uso, y lo hace. Pero no aparece ninguna imagen.
Esto es lo que he estado intentando:
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [documentPaths objectAtIndex:0];
NSString *outputPath = [documentsDir stringByAppendingPathComponent:[fileList objectAtIndex:indexPath.row]];
NSFileManager *fileManager = [[[NSFileManager alloc] init] autorelease];
NSString *imgPath = [[outputPath stringByReplacingOccurrencesOfString:@"mov" withString:@"png"]retain];
if ([fileManager fileExistsAtPath:imgPath])
{
NSLog(@"FOUND IMG");
NSLog(imgPath);
}
NSData *imgData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:imgPath]];
UIImage *thumbNail = [[UIImage alloc] initWithData:imgData];
UIImageView * imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 120, 120)];
[imgView setImage:thumbNail];
[cell addSubview:imgView];
[imgView release];
La salida de depuración que confirma el archivo existe
FOUND IMG
2011-12-26 12:42:23.066 iGeo2[412:707] /var/mobile/Applications/1A2B0D85-CDB1-4E4B-
9509-EF68B1A0E720/Documents/0.009000.png
estoy un poco desconcertado. ¿Alguien ve dónde cometí el error?
Muchas gracias, -Code
he probado algunos otros métodos, pero no aparece nada nunca.
Usted puede obtener su respuesta aquí: http://stackoverflow.com/questions/6663511/iphone-how-to-display-document-directory-images-in- image-view – utsabiem
Para usar 'NSFileManager' use el método convence:' NSFileManager * fileManager = [NSFileManager defaultManager] 'En general, compruebe la documentación de los métodos de convence basados en clases. Si usa ARC, si es posible, realmente hace que desarrollar código sea mucho más simple. – zaph