NSInteger установлен в 0, но возвращает ноль

У меня есть NSInteger в моем классе, как это так

В @interface:

NSInteger currentRow;    

@property (assign) NSInteger currentRow;

В @implementation:

@synthesize currentRow;

дела[self setCurrentRow:0] кажется, работает нормально, но с помощью[self currentRow] просто возвращает ноль по какой-то причине, не знаю почему. При использовании точек останова я вижу, что значение дляcurrentRow является0 так что он установил нормально, но я не могу вернуть значение.

Ответы на вопрос(3)

Ваш ответ на вопрос