我的应用程序最近发布了,但它支持 iOS 8.2。
不幸的是,在 iOS 9.0 以下,点击一个以编程方式添加的分段控件会使应用程序崩溃,并且控制台中没有错误消息。
我认为添加目标的行可能会导致问题:
以下行放在我的自定义单元格的 init() 内,分段控件是一个实例 var,并在其父视图控制器中调用一个方法
segmentedControl.addTarget(ListViewController(), action: #selector(ListViewController.segmentedControlToggled(segmentedControl:)), for: .valueChanged)
同样,这在 iOS 9.0 中也可以正常工作。
设置工作正常,只有在点击分段控件时才会崩溃。
选择器应该有另一种语法吗?
感谢您的任何建议!