Erro de conversão de ARC do xcode [reter CFString] travar
Eu converti meu imenso programa IOS para o ARC usando a conversão automática xcode. Depois disso, estou recebendo o seguinte erro: [CFString reter]: mensagem enviada para a instância desalocada
O rastreamento mostra a seguinte linha onde ele caiu:
UIImage *image = [[UIImage alloc] initWithContentsOfFile:tile.imagePath];
A próxima linha no rastreio fornece: __ arclite_objc_retainAutoreleasedReturnValue em /SourceCache/arclite/arclite-7.1/source/arclite.m:241
Alguém pode me sugerir onde posso procurar mais ou o que posso fazer para remover esse problema?
Muito obrigado
EDIT: Parece que a inicialização (NSString *) p no código abaixo precisa de algumas alterações. Como devo alterá-lo, para que o tile.imagePath não se torne nulo?
- (id)initWithFrame:(MKMapRect)f path:(NSString *)p{
if (self = [super init]) {
imagePath = p;
frame = f;
}
return self;
}
Obrigado.