我是 OS X 应用程序开发新手。我的应用程序中有许多复选框。我需要根据是否选中该复选框将值存储为 1 和 0。如何获取 NSInteger 变量的值(例如“NSInteger SampleValue”)。
最佳答案
创建 IBAction 并连接到复选框
-(IBAction)checkBoxState : (id)sender;
{
NSLog(@"state %d", [sender state]);
}
如果您有多个复选框,请将所有复选框连接到相同的 IBAction 方法。更改复选框的标签值
-(IBAction)checkBoxState : (id)sender;
{
if (0==[sender tag]) {
NSLog(@"1st checkbox state %d", [sender state]);
}
else if (1==[sender tag]) {
NSLog(@"2nd checkbox state %d", [sender state]);
}
else if (2==[sender tag]) {
NSLog(@"3rd checkbox state %d", [sender state]);
}
}
看看sample project .
关于objective-c - 如何获取 OS X 中复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14051166/