0

これは私が古いiPodでテストしているときに経験している奇妙なバグです。touchesMovedで位置の値を取得しようとしていますが、yは常にxに等しい値を出力します。NSStringFromCGPointを使用してログに記録すると、正しい出力が得られます。xとyに別々にアクセスできないのはなぜですか?

CGPoint location = [singleTouch locationInView:self.view];
NSLog(@"Location using NSStringFromCGPoint %@", NSStringFromCGPoint(location)); // output: {27, 136}
NSLog(@"Location using x and y %f %f",location.x, location.y); // output: 27, 27
4

1 に答える 1

0

問題はCGPointとは関係がなく、plistパラメータと関係があるようです。

この質問は私の問題を解決しました。

于 2012-01-29T14:18:46.463 に答える