Ошибка компилятора: неверное значение в присваивании при попытке изменить источник UISwitch - PullRequest
0 голосов
/ 08 июня 2009

Следующий фрагмент кода дает мне ошибку компилятора: Неверное значение в присваивании при изменении источника.

CGPoint switchOrigin = CGPointMake(currentOrigin.x, currentOrigin.y + kTweenMargin); UISwitch *choiceSwitch = [UISwitch alloc]; **choiceSwitch.frame.origin = switchOrigin;**

Но когда я изменяю это на следующее, это работает должным образом.

CGPoint switchOrigin = CGPointMake(currentOrigin.x, currentOrigin.y + kTweenMargin); UISwitch *choiceSwitch = [UISwitch alloc]; **CGRect switchFrame = choiceSwitch.frame; switchFrame.origin = switchOrigin;**

Может ли кто-нибудь объяснить мне логику этого.

Спасибо и С уважением, Pranathi

1 Ответ

1 голос
/ 08 июня 2009

Вы хотите инициировать свои экземпляры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...