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