1. ホーム
  2. iphone

[解決済み] CGPointデータによるNSLog

2023-02-15 02:53:29

質問

pointというCGPointにタッチを割り当てています。

UITouch *touch = [touches anyObject];

CGPoint point = [touch locationInView:self];

x座標の値をコンソールログに取り込みたい。

NSLog(@"x: %s", point.x);

これを使うと、これに対するログ出力は

x: (null)

デバッガと変数ウォッチを使って、これが呼ばれたときに point が null でないことを確認しました。

どんな助けでも感謝します。

ありがとうございます // :)

どのように解決するのですか?

実際に、最も簡単な方法は、ログを記録するために CGPoint です。

NSLog(@"%@", NSStringFromCGPoint(point));

デスクトップ版Cocoaに相当するものは NSStringFromPoint() .