iphone设置和读取状态UISwitch

Mar*_*nop 15 iphone uiswitch

我有一个视图,其中的对象是从数据库设置的,同样保存到数据库中.UITextViews工作得很好,但我似乎无法找到如何设置UISwitch的状态.

我可以在IB中改变它,但这不是我需要的.DB中的记录具有0或1布尔值.因此,如果该字段为真,那么我想将UISwitch的状态设置为ON.

另外,当我保存记录时,我需要能够查看视图上的值,从而在我的表上设置字段.

谢谢你的帮助!!

编辑:这是我到目前为止所做的:

.h文件

@interface UserEdit : UIViewController {


    IBOutlet UISwitch *male;

}


@property (nonatomic, retain) IBOutlet UISwitch *male;
Run Code Online (Sandbox Code Playgroud)

.m文件

@synthesize male;


- (void)viewDidLoad {
    [super viewDidLoad];

    [male SetOn:NO];


}
Run Code Online (Sandbox Code Playgroud)

当应用程序到达上面的SetOn行时转储

我还需要不仅可以设置值,还可以读取它

Joh*_*ker 43

您可以通过或方法设置UISwitch的状态,具体取决于您的要求.onsetOn:animated:

例如: [yourUISwitch setOn:YES];

有关详细信息,请查看UISwitch类参考的"设置关闭/打开状态"部分.

UPDATE

根据文档,您可以通过读取[yourUISwitch isOn];