写两个变量彼此相等的正确方法

时间:2015-11-28 22:59:30

标签: objective-c

我在下面有这个代码,但是我收到了一个错误。 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) {

        }

1 个答案:

答案 0 :(得分:1)

如果您要比较两个CGPoints,正确的方法是使用函数

CGPointEqualToPoint(point1, point2)