ios - Xcode 6.3 警告

标签 ios objective-c xcode xcode6.3

我将 Xcode 更新到 6.3 版本后收到以下警告。

Using integer absolute value function 'abs' when argument is of floating point type

例子

 CGPoint startPoint = CGPointMake(15.0f, 25.0f);
 CGPoint endPoint   = CGPointMake(10.0f, 20.0f);
 CGFloat centerDiff = abs(startPoint.y - endPoint.y);

最佳答案

abs() 需要整数。您应该使用 fabs(value) 作为浮点值

关于ios - Xcode 6.3 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29772769/

相关文章:

ios - UITableViewCell 中的标签,更改第二行字体大小,添加边距?

ios - WatchConnectivity 共享 key

ios - NSXMLParser didStartElement 仅具有特定属性

ios - 点击时滑动以删除崩溃

当应用程序未连接到 xcode 时,iOS 8 静默推送通知不会触发 didReceiveRemoteNotification 方法

xcode - 将应用程序添加到App Store

ios - 在私有(private) pod 的情况下无法访问主页?

objective-c - UISplitViewController - 通过 Storyboard segues 的多个详细 View Controller

iphone - 如何降级 Xcode?

ios - 如何保持 iOS 应用程序的干净生产版本?