我是 iOS 编程新手,在类继承方面遇到了一些问题。
我有一个带有对象的类(在 .h 中初始化为属性)
@property (nonatomic, weak) NSNumber *count;
在特定功能中按下的每个按钮都会增加。
在另一个类中,我引用它:
#import "otherClass.h"
...
otherClass *otherC = [[otherClass alloc]init];
NSLog(@"COUNT: %@", otherClass.count);
无论我如何尝试,输出仍然为空。我不确定我是否执行错误。请帮忙!
**找到解决方案
(1) 定义一个新类,将其命名为 RSModel (2) 将 @property (nonatomic) NSInteger 计数连同您定义的实例方法一起移动到该新类中。实例方法需要更改返回RSModel (3) 在所有需要访问计数的视图控制器中,包含“RSModel.h”,并写入[RSModel instance].count 以访问共享计数器。