2013-03-14 2 views
-5

Когда я ставлю счет 1 +1, я получаю возврат 5 .... Может ли кто-нибудь мне помочь? используется, чтобы сделать couters как это все время, но это один Retuns странные результаты ....IOS (intcount + 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 = INT

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 
+0

кажется проблема не в этом фрагменте кода. – Raptor

+0

Ваш вопрос не совсем понятен .. И вам может понадобиться 'if (load_count == (picture_count +1))' вместо 'if (load_count = (picture_count +1))' (См. '==') – Krishnabhadra

+0

вопрос больно на глазах .. –

ответ

0

Это не ясно, но я думаю, что вы пытаетесь сделать load_count приращение от 0 до picture_count и обернуть вокруг до 0 еще раз?

Если это так, делает все это:

load_count = (load_count + 1) % picture_count;