Xcode 应用程序启动时复选框设置状态:0
我对复选框有问题。我想在应用程序启动时将其设置为0(未选中),但复选框由另一个类“myClass”控制,例如 以下是我所做的:Xcode 应用程序启动时复选框设置状态:0,xcode,oop,checkbox,delegates,Xcode,Oop,Checkbox,Delegates,我对复选框有问题。我想在应用程序启动时将其设置为0(未选中),但复选框由另一个类“myClass”控制,例如 以下是我所做的: 我打开Interface Builder并在窗口中放置一个复选框(NSButton),在MainMenu.xib窗口中拖动NSObject,将其重命名为“myClass”。添加了一个名为“myCheckbox”(NSButton)的出口,并将其链接到我先前创建的复选框。最后,我添加了一些东西 以下是myClass.m的代码: #import "myClass.h"
- 我打开Interface Builder并在窗口中放置一个复选框(NSButton),在MainMenu.xib窗口中拖动NSObject,将其重命名为“myClass”。添加了一个名为“myCheckbox”(NSButton)的出口,并将其链接到我先前创建的复选框。最后,我添加了一些东西
#import "myClass.h"
@implementation myClass
- (void) changeState
{
[myCheckbox setState:0];
}
@end
myClass.h
#import <Cocoa/Cocoa.h>
@interface myClass : NSObject {
IBOutlet NSButton *myCheckbox;
}
- (void) changeState;
@end
UntitledAppDelegate.h:
#import <Cocoa/Cocoa.h>
@interface UntitledAppDelegate : NSObject <NSApplicationDelegate> {
NSWindow *window;
}
@property (assign) IBOutlet NSWindow *window;
@end
#导入
@接口UntitleDappElegate:NSObject{
NSWindow*窗口;
}
@属性(分配)窗口*窗口;
@结束
其目的(如果可行)是根据默认文件中存储的设置,为复选框设置一个值
这个问题可能很简单,但我只是一个初学者
谢谢你的帮助
- (void) awakeFromNib
{
[myCheckbox setState:0];
}
在我的课堂上,我解决了这个问题
- (void) awakeFromNib
{
[myCheckbox setState:0];
}