我在下面有这个代码,但是我收到了一个错误。 Invalid operands to binary expression ('CGPoint' (aka 'struct CGPoint') and 'CGPoint')
我不知道如何以正确的方式写这个。并带领?
错误发生在if语句中。
CGPoint shadowpoint = CGPointMake(positionX, positionY);
CGPoint objectPoint = CGPointMake(newX, newY);
userObject.center = objectPoint;
if (objectPoint == shadowpoint) {
}
答案 0 :(得分:1)
如果您要比较两个CGPoints
,正确的方法是使用函数
CGPointEqualToPoint(point1, point2)