xcode ARC Konvertierungsfehler [CFString behalten] Absturz

Ich habe mein riesiges IOS-Programm mithilfe der automatischen Konvertierung von xcode in ARC konvertiert. Danach erhalte ich die folgende Fehlermeldung: [CFString behalten]: Nachricht an freigegebene Instanz gesendet

Die Ablaufverfolgung zeigt die folgende Zeile, in der es abgestürzt ist:

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

Die nächste Zeile im Trace lautet: __ arclite_objc_retainAutoreleasedReturnValue at /SourceCache/arclite/arclite-7.1/source/arclite.m:241

Kann mir jemand vorschlagen, wo ich weiter suchen kann, oder was ich tun kann, um diesen Absturz zu beseitigen?

Danke vielmals

BEARBEITEN: Es sieht so aus, als ob die (NSString *) p-Initialisierung im folgenden Code einige Änderungen benötigt. Wie soll ich es ändern, damit der tile.imagePath nicht null wird?

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

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage