Error de conversión ARC xcode [CFString retener] falla
Convertí mi enorme programa IOS a ARC usando la conversión automática de xcode. Después de eso recibo el siguiente error: [CFString retain]: mensaje enviado a la instancia desasignada
La traza muestra la siguiente línea donde se estrelló:
UIImage *image = [[UIImage alloc] initWithContentsOfFile:tile.imagePath];
La siguiente línea en la traza da: __ arclite_objc_retainAutoreleasedReturnValue en /SourceCache/arclite/arclite-7.1/source/arclite.m:241
¿Alguien puede sugerirme dónde puedo buscar más, o qué puedo hacer para eliminar este bloqueo?
Muchas gracias
EDITAR: Parece que la inicialización de (NSString *) p en el código siguiente necesita algunos cambios. ¿Cómo debo cambiarlo, para que tile.imagePath no se vuelva nulo?
- (id)initWithFrame:(MKMapRect)f path:(NSString *)p{
if (self = [super init]) {
imagePath = p;
frame = f;
}
return self;
}
Gracias.