我有3节课。
A类包含:
- 静态变量“dataX”。
- 设置数据的 setter 方法。
- 返回数据值的 getter 方法。
B类
- C类。
流程如下:
B类实例化A类并使用setter方法初始化变量“dataX”。
之后,C 类在 viewDidLoad 方法中实例化 A 类,并获取静态变量的值。
但即使 A 类中的变量是静态的,该变量也始终为空。
我想我需要将单例模式与静态 A 类一起放置,而不仅仅是静态属性。
将类指定为静态的语法是什么?
下面的代码:
// HandleMessage.h
@interface HandleMessage : NSObject
@property *NSString nameFile;
// Getter
- (NSString *)getNameFile;
// Setter
- (void)setNameFile: (NSString *) value;
@end
和:
// HandleMessage.m
#import "HandleMessage.h"
@implementation HandleMessage
static nameFile;
@synthesize nameFile ;
// Getter definition
- (NSString *)getNameFile{
return nameFile;
}
// Setter definition
- (void)setNameFile: (NSString *) value{
nameFile = value;
}