Ich habe den folgenden Code verwendet, um Ansichten zu verschieben, und hatte nie ein Problem. Ich begann ARC in meinem Projekt zum ersten Mal zu verwenden und ich bekomme den folgenden Fehler in der zweiten Zeile. "Schreibgeschützte Variable ist nicht zuweisbar"Objective-C - Schreibgeschützte Variable ist nicht zuweisbar?
Soll ich das mit ARC anders machen?
CGRect rect = self.frame;
[UIView animateWithDuration:0.4 animations:^{
rect.origin.x = 57;
self.frame = rect;
}];
Der Code ist vollkommen legal. Sie sollten den Fehler nicht finden. Gibt es noch etwas, das Sie weggelassen haben, das dieses Problem verursacht haben könnte? –
Große Frage und tolle Antwort. Vielen Dank! – RileyE