尝试使用swift

时间:2015-07-10 21:14:17

标签: ios swift

刚刚开始使用Swift并且它已经开始了我的神经......我该如何解决这个问题? (我已经读过很少的答案,但仍然没有得到它的工作)

Could not find an overload for '+' that accepts the supplied arguments

这就是我正在做的事情:

var currentLayoutAttributes: UICollectionViewLayoutAttributes = attributesToReturn[i]
var previousLayoutAttributes: UICollectionViewLayoutAttributes = attributesToReturn[i - 1]
var maximumSpacing = 50
var origin = CGRectGetMaxX(previousLayoutAttributes.frame)
if origin + maximumSpacing + currentLayoutAttributes.frame.size.width < self.collectionViewContentSize().width
{

}

if声明

中发生错误

1 个答案:

答案 0 :(得分:1)

您无法添加CGFloat和int。 origin是CGFloat,maximumSpacing是整数。

最简单的修复方法是:var maximumSpacing: CGFloat = 50