我有 2 个班级,ClassA 和 ClassB
ClassA 有一个 BOOL 变量设置为 No。
我正在尝试将此变量从 ClassB 设置为 Yes,但似乎无法弄清楚如何设置。
下面是我正在使用的代码,它不起作用,这只是我认为会起作用的代码,我已经删除了不必要的信息:
A类:
ClassA.h
@interface AppDelegate : NSObject <NSApplicationDelegate> {
BOOL boolean;
}
- (id) init;
ClassA.m
- (id) init {
boolean = NO;
}
B类:
ClassB.h
#import "ClassA.h"
- (IBAction) setBoolean: (id)sender;
ClassB.m
- (id) init {
ClassA * theClassA = [[ClassA alloc] init];
return self;
}
- (IBAction) setBoolean: (id)sender {
[theClassA boolean] = YES;
}
我希望这是有道理的。我只是想将 ClassA 中的 BOOL 布尔值设置为 ClassB 中的 YES。