NSLog(@"Before: %d",currentArticle);
currentArticle--;
NSLog(@"SUBTRACT %d",currentArticle);
"currentArticle" - целое число. Это только один раз отображается в моей консоли. Если я не выполняю это вычитание, число currentArticle останется равным 7.
Это выполняется в основном потоке, и выполняется только один раз при каждом взаимодействии с пользователем.
Я также пробовал
currentArticle = currentArticle - 1;
С тем же самым. результат. Я принимаю сумасшедшие таблетки?
Спасибо!
Редактировать:
Объявлено следующим образом:
extern int *currentArticle;
И назначено позже как:
currentArticle = 0;
Я попытался переписать это так:
int *curArticle; // in my .h file
curArticle = 1;
И затем я запустил
curArticle--;
] и он все еще уменьшается на два ...
Я прошел через код и убедился, что другие вызовы не попадают в эту переменную .. Спасибо за обратную связь, я буду продолжать работать над этим.