日々精進

新しく学んだことを書き留めていきます

ログに出した数値がおかしい

デバッグしてると以下のように数値をログに出してみたいということがよくある。

NSLog(@"%d", self.tableView.contentOffset.y);

さっきログに出ている数値がずっと0だけどそんなはずない。。。と悩んでいたら数値の型がfloatだったからだった。。
以下が正しい。

NSLog(@"%f", self.tableView.contentOffset.y);

型とか関係なくdescriptionを埋め込んでほしいよねぇ。まあprimitive型だから無理ですが。