Ios 升级到Xcode 11.x后出现UISegmentedControl错误

Ios 升级到Xcode 11.x后出现UISegmentedControl错误,ios,uisegmentedcontrol,ios13,Ios,Uisegmentedcontrol,Ios13,安装Xcode 11后,在iOS 12移动设备上测试时,以下错误不断出现。 它总是使应用程序崩溃 ***由于未捕获异常“NSUnknownKeyException”而终止应用程序, 原因:'[setValue:forUndefinedKey:]: 此类与键selectedSegmentTintColor的键值编码不兼容。' 在iOS 13上,它不会崩溃。此错误是由于从xib文件中设置选定的色调造成的。如果将其设置为预定义颜色(在Colors.xcsets中),则会在运行时导致上述错误并使应用程序

安装Xcode 11后,在iOS 12移动设备上测试时,以下错误不断出现。 它总是使应用程序崩溃

***由于未捕获异常“NSUnknownKeyException”而终止应用程序, 原因:'[setValue:forUndefinedKey:]: 此类与键selectedSegmentTintColor的键值编码不兼容。'


在iOS 13上,它不会崩溃。

此错误是由于从xib文件中设置
选定的色调造成的。如果将其设置为预定义颜色(在
Colors.xcsets
中),则会在运行时导致上述错误并使应用程序崩溃

要处理可以工作的着色颜色,必须以编程方式完成

if#可用(iOS 13.0,*){
unitSegment.selectedSegmentTintColor=UIColor(命名为:“主”)!
}否则{
UNITSEMENT.tintColor=UIColor(命名为:“主”)!
}
到目前为止,崩溃错误同时出现在Xcode 11.0和Xcode 11.1上。
苹果应该在Xcode和Swift 5.1上默认处理这个问题,或者至少在选择xib文件上的预定义颜色时提示一个错误,尤其是当我的目标设置为12.0时