Rumah > Soal Jawab > teks badan
警告为: Nilai jenis 'NSInteger' tidak boleh digunakan sebagai argumen format...
迷茫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
.PHPz2017-05-02 09:38:19
Gunakan
untuk %zd
dan %zu
untuk NSUinteger Ia dijamin sebagai integer positif dan anda juga boleh menggunakan %zi