どうやってやるの?フォーマット指定子とは何ですか?
たとえば、私は:
long long veryLong = // assume value here
NSLog(@"%f", veryLong); // of course wrong...
Cocoaの文字列プログラミングガイドの 文字列形式指定子 セクションは、ブラウザの優れたブックマークです... ;-)
long long veryLong = // assume value here
NSLog(@"My long long is: %lld", veryLong); // now it's right
%lliを使用してみてください。
私は単に%lliと書いていただろうが、SOは短い答えが好きではない。
友達の%qiが必要です。
int64/long long int "%lld" uint_32_t "%u"
さらに別の方法は、それが単純な古いタイプであり、まだNSNumberでない場合は不要ですが、これをNSNumberまたは同様のものに変換すると、%@を使用するだけで、含まれているformatメソッドが自動的に正しいことを行います。