La asignación a 'solo lectura' devuelve el resultado no permitido, pero la propiedad se declara "readwrite"

Tengo una clase conreadwrite int propiedades:

<code>@interface PlayScene : UIView

@property (readwrite, assign) int Figure1;
@property (readwrite, assign) int Figure2;
@property (readwrite, assign) int Figure3;
</code>

Pero cuando intento cambiar el valor de las propiedades, se produce un error:

<code>[self Figure1] = 1;
</code>

no se permite asignar a 'solo lectura' el resultado de un mensaje de Objective-C

¿Cuál es el problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta