どうやってやるの?フォーマット指定子とは何ですか?
たとえば、私は持っています:
long long veryLong = // assume value here
NSLog(@"%f", veryLong); // of course wrong...
long long veryLong = // assume value here
NSLog(@"My long long is: %lld", veryLong); // now it's right
Cocoa の String Programming GuideのString Format Specifiersセクションは、ブラウザのブックマークとして最適です ... ;-)
%lli を使用してみてください。
簡単に %lli と書けばよかったのですが、SO は短い回答が好きではありません。
%qi が必要です、友よ。
もう 1 つの方法は、単純な古い型であり、まだ NSNumber でない場合は不要ですが、これを NSNumber などに変換すると、%@ を使用するだけで、含まれている format メソッドが自動的に正しいことを行います。