検索

ホームページ  >  に質問  >  本文

objective-c - NSInteger报警告

警告为: Values of type 'NSInteger' should not be used as format arguments...

漂亮男人漂亮男人2757日前681

全員に返信(2)返信します

  • 迷茫

    迷茫2017-05-02 09:38:19

    これは、NSInteger の型が 32 ビット プラットフォームと 64 ビット プラットフォームで異なるためです。コンパイル時に 32 ビット プラットフォームを選択すると、NSInteger は 32 ビット プラットフォームでは int 型になり、( iPhone4、iPhone4s、iPhone5) の場合、この警告は報告されますが、64 ビット プラットフォーム (iPhone5s 以降) を選択した場合、この警告は報告されません

    返事
    0
  • PHPz

    PHPz2017-05-02 09:38:19

    使用 %zd,NSUinteger用%zu,保证是正整数也可以使用%zi

    返事
    0
  • キャンセル返事