我知道我以前做过,但是我不记得该怎么做。
我有一个整数,我希望能够在另一个类别中进行更改。
我该怎么做?
MainViewClass : UIViewController {
int score;
}
#import "MainViewClass.h"
OtherClass : MainViewClass{
}
然后在OtherClass的.m中,我希望能够使用可变分数。
我该怎么做呢?
我在互联网上进行了搜索,并尝试了几项尝试使其成功运行不会成功。
感谢您的光临!
祝你有美好的一天。
最佳答案
在MainViewClass.h中,您需要将int添加为该类的属性。
@property (nonatomic, readwrite) int score;
然后在MainViewClass.m中,您将要使用以下方法合成属性:
@synthesize score;
现在,由于您在OtherClass中将MainViewClass子类化,因此您可以使用以下几种组合来访问其属性。
在您的OtherClass.h中添加
MainViewClass * mainViewClass;
在您需要访问乐谱的任何地方的OtherClass.m中,您都应该可以这样访问它。
mainViewClass = (MainViewClass *) self.parent;
然后使用
mainViewClass.score;
关于objective-c - 从另一个类获取整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6639027/