У меня есть NSInteger, который всегда возвращает ноль :( У меня он объявлен как:
NSInteger level;
@property(nonatomic, assign) NSInteger level;
Синтез:
@synthesize fileName, filePath, theActualIndexPath, titleBar, level;
Тогда при использовании NSLog(@"%d", level)
всегда возвращает 0, даже после
level++;
Или
level += 1;
Что я делаю не так? Я на 100% уверен, что добавлю 1 к level
, но не могу понять, в чем дело: (
EDIT:
Оператор if, где я использую этот NSInteger
if (level == 0) {
self.navigationItem.title = @"Test";
} else {
self.navigationItem.title = self.titleBar;
}
Это всегда заканчивается первым, даже после добавления 1