解决一个类型转换的bug