Iphone 我知道我的标题视图是一个UISegmentedControl,Xcode仍然警告我

Iphone 我知道我的标题视图是一个UISegmentedControl,Xcode仍然警告我,iphone,xcode,uinavigationcontroller,uisegmentedcontrol,Iphone,Xcode,Uinavigationcontroller,Uisegmentedcontrol,我有一个UINavigationController,我已将其标题视图设置为UISegmentedControl 以后,如果我做类似的事情 [self.navigationItem.titleView setEnabled:没有分段索引:0] 我收到一条警告,说UIView可能不会响应此消息。当然,它确实有效,但如何正确地消除警告?将标题视图转换为UISegmentedControl: [(UISegmentedControl *)self.navigationItem.titleView

我有一个UINavigationController,我已将其标题视图设置为UISegmentedControl

以后,如果我做类似的事情

[self.navigationItem.titleView setEnabled:没有分段索引:0]


我收到一条警告,说UIView可能不会响应此消息。当然,它确实有效,但如何正确地消除警告?

将标题视图转换为UISegmentedControl:

[(UISegmentedControl *)self.navigationItem.titleView 
                                           setEnabled:NO forSegmentAtIndex:0];

与DyingCactus的建议类似:

UISegmentedControl * segments = self.navigationItem.titleView;
[segments setEnabled:NO forSegmentAtIndex:0];