找不到类型为'segmentControl'的对象的属性iphone

问题描述:

我已经定义了segmentControl按钮。找不到类型为'segmentControl'的对象的属性iphone

@property(nonatomic, strong) SegmentControl *option; 
SegmentControl *result = [[SegmentControl alloc] initWithFrame:frame items:@[@"Bad", @"Good"]]; 


result:self.option.selectedSegmentIndex 

为什么我收到此错误:属性 'selectedSegmentIndex' 上键入 'segmentControl' 的对象没有找到,

@class SegmentControl; 
@protocol SegmentControlDelegate <NSObject> 
@optional 
- (void)segmentControl:(SegmentControl *)segmentControl didSelectSegment:(UIButton *)segment; 

@end 

@interface SegmentControl : UIView 

@property(nonatomic, assign) BOOL staySelected; 
@property(nonatomic, weak) id<SegmentControlDelegate> delegate; 

- (id)initWithFrame:(CGRect)frame items:(NSArray *)items; 

@end 
+0

由于“SegmentControl”类没有名为“selectedSegmentIndex”的属性,也许? – 2013-02-26 19:49:58

+0

是的,我应该使用什么? – 2013-02-26 20:00:15

+0

你的意思是“你应该使用什么”? – 2013-02-26 20:00:56

你的类SegmentControl必须UISegmentControl(没有的UIView)的子类。