Multiple methods named 'floatVal

2023-05-05  本文已影响0人  高浩浩浩浩浩浩

在项目中移植SDK的时候发现代码突然开始报这个错误,在Google以及问了GPT以后都没有很好的解决办法,给出来的答案都是这里是id类型,在编译过程中编译器不知道数据类型所以报错。
但是疑惑的点是这个方法本来是系统的方法, 重复定义也应该是在所有工程里面出现的, 但是原工程项目并不会提示这个错误。

后面还是从报错原因上分析,这里是id类型找不到应该绑定的数据类型,那有没有可能是我自己本身的类对象跟系统方法冲突了呢?

image.png

检查了下指向,发现果然是这样子的。


image.png

这里把LMTemperatureModel的 floatValue改个名字就可以编译通过了

上一篇下一篇

猜你喜欢

热点阅读