float beat = 1/2; NSLog(@"timeinterval: %f",beat); “ timeinterval”持续上升0我的xcode出问题了吗?还是我坐在这里太久而错过明显的东西? 最佳答案 这是C中整数除法的结果(这是objc所基于的)。要解决此问题,请显式使用浮点值:float beat = 1.0 / 2.0; NSLog(@"%f", beat); // works correctly.