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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta