我正在尝试向我的应用添加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");
}
我如何解决这个问题?
答案 0 :(得分:1)
我注意到我写的代码都没有导致错误,但这是故事板本身。 我右键单击了UISegmentControl,我注意到与未知源有奇怪的连接。我按下" X"删除了它们,现在一切都很好