UISegmentedControl无法识别的选择器

时间:2014-06-26 17:01:22

标签: ios uikit swift uisegmentedcontrol

我正在尝试向我的应用添加UISegmentedControl,但似乎我总是得到[UISegmentedControl longValue]: unrecognised selector sent to instance 0x22f44e00

这就是我宣布UISegmentedControl

的方式
@IBOutlet var speedControl: UISegmentedControl

override func viewDidLoad() {
    super.viewDidLoad();

    self.speedControl.addTarget(self, action: "selectedSegmentDidChange:", forControlEvents: .ValueChanged);
    self.speedControl.selectedSegmentIndex = 0;
}

func selectedSegmentDidChange(segmentedControl: UISegmentedControl) {
    NSLog("method called");
}

我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我注意到我写的代码都没有导致错误,但这是故事板本身。 我右键单击了UISegmentControl,我注意到与未知源有奇怪的连接。我按下" X"删除了它们,现在一切都很好