CGPoint的奇怪行为

时间:2012-03-15 10:52:28

标签: ios cocoa-touch cgpoint

我在班级的接口部分有CGPoint

@interface MyClass ()
{
    CGPoint point;
}

在代码中我试图设置值

point = CGPointMake(1, 3);

但结果是(0,1)

另一个例子:

CGPoint qwe = CGPointMake(10, 20);
point = qwe;

结果:qwe(10,20),点(0,10)

在接口(CGFloat,NSNumber ..)

中声明的所有变量都存在同样的问题

WTF?

1 个答案:

答案 0 :(得分:1)

您是否使用NSStringFromCGPoint(point);将其登录到控制台?如果没有,试试吧。 Probalby你监督一些事情。 CGPoint的简单赋值不会失败,无论是局部变量还是实例变量。