Ошибка преобразования xcode ARC [CFString retain] сбой

Я конвертировал свою огромную программу IOS в ARC, используя автоматическое преобразование xcode. После этого я получаю следующую ошибку: [CFString retain]: сообщение отправлено на освобожденный экземпляр

Трассировка показывает следующую строку, где произошел сбой:

UIImage *image = [[UIImage alloc] initWithContentsOfFile:tile.imagePath];

Следующая строка трассировки дает: __ arclite_objc_retainAutoreleasedReturnValue в /SourceCache/arclite/arclite-7.1/source/arclite.m:241

Может кто-нибудь подсказать мне, где мне искать дальше, или что я могу сделать, чтобы устранить эту аварию?

большое спасибо

РЕДАКТИРОВАТЬ: похоже, что инициализация (NSString *) p в коде ниже требует некоторых изменений. Как мне это изменить, чтобы tile.imagePath не стало нулевым?

- (id)initWithFrame:(MKMapRect)f path:(NSString *)p{
    if (self = [super init]) {
        imagePath = p;
        frame = f;
    }
    return self;
}

Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос