var viewSize = Double(viewersView.frame.size.width)
var itemSize = Double(boxSize + viewerHorizontalPadding)
self.maxViewers = floor(viewSize / itemSize) //should be Int
我收到一条错误消息:
No "floor" candidates produce expected contextual result type "Int"
我导入了 Darwin 。
最佳答案
floor
接受一个 Double 并返回另一个 Double。如果您希望它是 Int(以匹配 self.maxViewers
,则必须显式转换它:Int(floor(viewSize/itemSize))
。
关于ios - 无法在 swift 中使用 "floor",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589216/