【发布时间】:2011-02-28 08:32:31
【问题描述】:
我知道我不能用这个:
myView.frame.origin.x = 25.0;
我必须改用这个:
CGRect myFrame = myView.frame;
myFrame.origin.x = 25.0;
myView.frame = myFrame;
我一直都在这样做,但我不知道为什么我必须这样做。我想填补我理解的空白。有人可以解释吗?
现在 Xcode 为您提供“表达式不可分配”。前段时间你得到一个编译错误“需要左值作为赋值的左操作数”。
【问题讨论】:
-
+1 - 我一直在想这个问题......
标签: objective-c struct variable-assignment declared-property