cari

Rumah  >  Soal Jawab  >  teks badan

Objektif-c - NSInteger melaporkan amaran

警告为: Nilai jenis 'NSInteger' tidak boleh digunakan sebagai argumen format...

漂亮男人漂亮男人2836 hari yang lalu718

membalas semua(2)saya akan balas

  • 迷茫

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

    Ini kerana jenis NSInteger berbeza di bawah platform 32-bit dan 64-bit adalah jenis int di bawah platform 32-bit dan jenis panjang di bawah platform 64-bit, Jika anda memilih platform 64-bit (iPhone4, iPhone4s, iPhone5), amaran ini akan dilaporkan Jika anda memilih platform 64-bit (iPhone5s dan ke atas), amaran ini tidak akan dilaporkan

    .

    balas
    0
  • PHPz

    PHPz2017-05-02 09:38:19

    Gunakan

    untuk %zd dan %zu untuk NSUinteger Ia dijamin sebagai integer positif dan anda juga boleh menggunakan %zi

    balas
    0
  • Batalbalas