在查看一个三方库的代码的时候有这样一个错误
The compiler is unable to type-check this expression in reasonable time; try breaking up the express
原来是三目运算符表达式过长导致的。
报错语句:
let H: CGFloat = glt_iphoneX ? (view.bounds.height - Y - 44 - 34) : view.bounds.height - Y - 44
修改了一下报错消除:
let temNum1 = view.bounds.height - Y - 44 - 34
let temNum2 = view.bounds.height - Y - 44
//这个44为切换条的高度
let H: CGFloat = glt_iphoneX ? temNum1 : temNum2
网友评论