我有一个总是返回零的 NSInteger :( 我将它声明为:
NSInteger level;
@property(nonatomic, assign) NSInteger level;
合成:
@synthesize fileName, filePath, theActualIndexPath, titleBar, level;
然后在使用时NSLog(@"%d", level)
总是返回 0,即使在之后
level++;
或者
level += 1;
我做错了什么?我 100% 肯定会加 1,level
但不明白出了什么问题:(
编辑:
我使用这个 NSInteger 的 if 语句
if (level == 0) {
self.navigationItem.title = @"Test";
} else {
self.navigationItem.title = self.titleBar;
}
这总是在第一个结束,即使在添加 1