//In class2.m File,
HelloWorldLayer myHelloWorldLayer = [[HelloWorldLayer alloc]init];
myHelloWorldLayer.myInt =100;
NSLog(@"%i",myHelloWorldLayer.myInt);
//In HelloWorldLayer.h
int _myInt;
@property (nonatomic,readwrite) int myInt;
//In HelloWorldLayer.m
@synthesize myInt= _myInt;
NSLog(@"%i",self.myInt);
當我運行的HelloWorld層,輸出爲0。我改變了現場的Class2文件,並更改敏到100,輸出是100但是,當我更換現場回HelloWorldLayer輸出爲0再次而不是100.請幫助,謝謝。訪問變量
你能更清楚一點嗎?你需要改變一個類的一個實例的值嗎,還是你希望那個類的所有實例的值都相同? –
我想將HelloWorldLayer中的myInt更改爲100. – user1050548
我理解這一部分。我不明白的是,如果你想讓它成爲你製作的所有圖層,或者只是你製作的圖層中的一個, –