我一直在使用以下代码来移动视图,从未出现过问题。我第一次在项目中使用ARC,第二行代码出现了以下错误:“只读变量不可分配”。
我应该如何在ARC中进行操作?
CGRect rect = self.frame;
[UIView animateWithDuration:0.4 animations:^{
rect.origin.x = 57;
self.frame = rect;
}];
我一直在使用以下代码来移动视图,从未出现过问题。我第一次在项目中使用ARC,第二行代码出现了以下错误:“只读变量不可分配”。
我应该如何在ARC中进行操作?
CGRect rect = self.frame;
[UIView animateWithDuration:0.4 animations:^{
rect.origin.x = 57;
self.frame = rect;
}];
__block CGRect rect = self.frame;