分段控制文本 Objective-c

Segmented Control Text Objective-c

如何在 NSString 中保存我点击的片段的文本?现在只获取索引

- (IBAction)segmentedControlShortcuts:(id)sender {

NSString *shortcutText = [NSString stringWithFormat:@"%ld",(long)segmentedControlShortcuts.selectedSegmentIndex];
NSLog(@"%@", shortcutText);

}

发件人将是 UISegmentedControl,因此您只需转换它并使用 titleForSegmentAtIndex

- (IBAction)segmentedControlShortcuts:(id)sender {
    UISegmentedControl *control = (UISegmentedControl *)sender;
    NSString *shortcutText = [control titleForSegmentAtIndex:control.selectedSegmentIndex];
}