0

クラスのインターフェースセクションにCGPointがあります

@interface MyClass ()
{
    CGPoint point;
}

コードで私はそれに値を設定しようとしました

point = CGPointMake(1, 3);

しかし、結果は(0,1)です

もう一つの例:

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

結果:qwe(10,20)、point(0,10)

インターフェイス(CGFloat、NSNumber ..)で宣言するすべての変数に関する同じ問題。

WTF?

4

1 に答える 1

1

を使用してそれらをコンソールに記録しましたNSStringFromCGPoint(point);か?そうでない場合は、試してみてください。Probalbyあなたは何かを監督します。CGPointの単純な割り当ては、ローカル変数またはインスタンス変数に関係なく失敗することはありません。

于 2012-03-15T11:36:48.653 に答える