lang.basicTypesWithSpecialFetchingNeedsTypeCast, If this value is nil, it will crash,So I made a little adjustment, I don’t know if it is correct.
guard let castArray = lang.basicTypesWithSpecialFetchingNeedsTypeCast else {
return propertyStr
}
// if needs cast
let cast = castArray[index]