मैं readwrite
int
गुणों के साथ एक वर्ग है:'केवल पढ़ने के लिए' वापसी परिणाम के लिए नियत की अनुमति नहीं दी है, लेकिन संपत्ति घोषित किया जाता है "ReadWrite"
@interface PlayScene : UIView
@property (readwrite, assign) int Figure1;
@property (readwrite, assign) int Figure2;
@property (readwrite, assign) int Figure3;
लेकिन जब मैं संपत्तियों के मूल्य को बदलने की कोशिश, एक त्रुटि होती है:
[self Figure1] = 1;
अनुमति नहीं करने के लिए बताए'केवल पढ़ने के लिए' एक ऑब्जेक्टिव-सी संदेश का वापसी परिणाम
समस्या क्या है?
कृपया उस कोड को शामिल करें जिसका उपयोग आप "अपने मूल्य को बदलने का प्रयास करें" के लिए कर रहे हैं। –
विधियों की तरह, सभी @property घोषणाएं हमेशा लोअरकेस अक्षर से शुरू होनी चाहिए। – bbum
ठीक है, मैं इसे – Alexander