objective-c - update - public objective c



Zuweisen von 'readonly' Rückgabeergebnis nicht erlaubt, Eigenschaft wird jedoch als "readwrite" deklariert (1)

falsche Syntax!

Anruf

[self setFigure1:1];

oder

self.Figure1 = 1;

(Es ist das gleiche, dank @synthesize [ich hoffe, du hast eine Synthese hinzugefügt]!)

Und: BTW: Sie könnten Kleinbuchstaben-Camelcase für Ihre Instanzvariable verwenden. Es ist irgendwie global üblich. :)

Ich habe eine Klasse mit den Eigenschaften von readwrite int :

@interface PlayScene : UIView

@property (readwrite, assign) int Figure1;
@property (readwrite, assign) int Figure2;
@property (readwrite, assign) int Figure3;

Aber wenn ich versuche, den Wert der Eigenschaften zu ändern, tritt ein Fehler auf:

[self Figure1] = 1;

Zuweisen zu "readonly" Rückgabeergebnis einer Objective-C-Nachricht nicht erlaubt

Was ist das Problem?





compiler-errors