I store some floats in my app delegate, then synthesise it in the .m of the app delegate.
Now when I come to use that float in one view controller I do this:
del = [[UIApplication sharedApplication] delegate];
CGFloat PUEresult = (*(del.FacilitiesLoad) / *(del.ItLoad));
(ItLoad and FacilititesLoad are both the floats stored in my delegate)
Now in the next controller I do the same thing:
CGFloat localPUE = (*(del.FacilitiesLoad) / *(del.ItLoad));
That always returns inf why is this and how do I stop it doing this?
I've not been working with obj-c for long so be nice please.
Removing pointers does this:
Invalid operands to binary expression ('CGFloat *' (aka 'float *') and 'CGFloat *')