Sto usando il seguente codice per spostare le viste e non ho mai avuto problemi. Ho iniziato ad usare ARC nel mio progetto per la prima volta e sto ricevendo il seguente errore sulla seconda riga. "La variabile di sola lettura non è assegnabile"Objective-C - La variabile di sola lettura non è assegnabile?
Suppongo di farlo diversamente con ARC?
CGRect rect = self.frame;
[UIView animateWithDuration:0.4 animations:^{
rect.origin.x = 57;
self.frame = rect;
}];
Il codice è perfettamente legale. Non dovresti incontrare l'errore. C'è qualcos'altro che hai omesso che potrebbe aver causato questo problema? –
Ottima domanda e risposta eccezionale. Grazie! – RileyE