A CGFloat实际上是double64位平台上的.(这是一个float旧的32位平台.)
所以在这里你要分double一个double:
CGFloat price = 88888736 / a;
^^^^^ ^^^^^^^^ ^
double int -> double double
Run Code Online (Sandbox Code Playgroud)
在这里你将一个double由float:
CGFloat price2 = 88888736 / 100.0f;
^^^^^^ ^^^^^^^^ ^^^^^^
double int -> double float
Run Code Online (Sandbox Code Playgroud)
更改100.0f要么100.0或(CGFloat)100你应该罚款.