【发布时间】:2013-02-15 12:03:14
【问题描述】:
我的ModeViewController 中有一个UISegmentedControl
ModeViewController.h:
@property (weak, nonatomic) IBOutlet UISegmentedControl *Segment;
- (IBAction)switchMode:(id)sender;
ModeViewController.m:
- (IBAction)switchMode:(id)sender {
//I Tried this way
UISegmentedControl *segmentedControl = (UISegmentedControl *) sender;
_Segment.selectedSegmentIndex = segmentedControl.selectedSegmentIndex;
//or this way
NSInteger selectedSegment = segmentedControl.selectedSegmentIndex;
[_Segment setSelectedSegmentIndex:selectedSegment];
}
但是一旦我更改为ViewController 并返回它只会显示默认选择的段!有什么想法吗?
【问题讨论】:
-
该属性必须是
strong。 -
他正在使用
IBOutlet,weak很好
标签: iphone ios objective-c ios6