-5

カウント 1 +1 を入れると、5 が返されます.... 誰か助けてくれませんか? いつもこのようなカウンターを作っていましたが、これは奇妙な結果を返します....

load_count = (load_count +1);
NSLog(@"loadcount %d",load_count);
if (load_count == 0){
    load_count = 1;
}
if (load_count = (picture_count +1)) {
    load_count = 1;
}

load_count = 整数

picture_count = 配列から取得された int (画像の数を配列で返します)

ログの結果:

2013-03-14 12:04:44.325  loadcount 5
2013-03-14 12:04:47.977  loadcount 5
2013-03-14 12:04:50.800  loadcount 5
4

1 に答える 1

0

明確ではありませんが、 toからインクリメントして、再度toにラップしようとしていると思いますか?load_count0picture_count0

もしそうなら、これはそれをすべて行います:

load_count = (load_count + 1) % picture_count;
于 2013-03-14T11:33:57.253 に答える