我在我的应用程序委托中存储了一些浮点数,然后在应用程序委托的 .m 中合成它。
现在,当我在一个视图控制器中使用该浮点数时,我会这样做:
del = [[UIApplication sharedApplication] delegate];
CGFloat PUEresult = (*(del.FacilitiesLoad) / *(del.ItLoad));
(ItLoad 和 FacilititesLoad 都是存储在我的委托中的浮点数)
现在在下一个控制器中我做同样的事情:
CGFloat localPUE = (*(del.FacilitiesLoad) / *(del.ItLoad));
那总是返回 inf 为什么会这样,我该如何阻止它这样做?
我已经很久没有使用 obj-c 了,所以请友好。
删除指针这样做:
二进制表达式的无效操作数('CGFloat *'(又名'float *')和'CGFloat *')