cocoa-touch - 如何从分段控件接收输入

标签 cocoa-touch ios nsuserdefaults uisegmentedcontrol

我正在尝试从分段控件接收用户选择,然后将其保存到 NSUserDefaults,即,如果选择了第一个段,则将 int“1”保存到 NSUserDefaults,但如果选择了第二个段,则它将 int "2"保存到 NSUserDefaults。

最佳答案

- (IBAction)totalAction:(id)sender {
    toggleNav = sender; // this is your segmented control 
    if ([toggleNav selectedSegmentIndex] == 0) {
        NSlog(@"i am here");
    } else if ([toggleNav selectedSegmentIndex] == 1) {
        NSlog(@"i am here");
    }
}

关于cocoa-touch - 如何从分段控件接收输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6182337/

相关文章:

objective-c - 在 UIView 之间拖动 UIView

iphone - 将两个“for”语句合并为一个

ios - UIActionSheet 在第二次单击按钮时关闭

ios - YapDatabase 关系在重命名时不更新文件路径

objective-c - layer.position.y 和 layer.frame.origin.y 有什么区别?

xcode - 使用 Swift 的预期声明错误

objective-c - 我可以使用类方法作为委托(delegate)回调吗

ios - 先执行代码! swift

objective-c - 经常访问 NSUserDefaults

iphone - 为什么我的 UILabel 没有使用 NSUserDefaults 保存/加载?