Objective c 为什么我的应用程序没有添加10秒的位置?

Objective c 为什么我的应用程序没有添加10秒的位置?,objective-c,ios7,Objective C,Ios7,我在网上学习一个教程,我终于想出了如何让它工作。唯一的缺点是,它只添加了一个位置,然后需要点击10次按钮才能再次工作 这是我的密码: ViewController.h: @interface ViewController :UIViewController { int counter; IBOutlet UILabel *count; } -(IBAction)minus; -(IBAction)plus; -(IBAction)zero; @end And ViewController.m

我在网上学习一个教程,我终于想出了如何让它工作。唯一的缺点是,它只添加了一个位置,然后需要点击10次按钮才能再次工作

这是我的密码:

ViewController.h:

@interface ViewController :UIViewController {
int counter;
IBOutlet UILabel *count;
}
-(IBAction)minus;
-(IBAction)plus;
-(IBAction)zero;
@end

And ViewController.m:

@implementation ViewController
-(IBAction)plus {
counter=counter + 1;
count.text = [NSString stringWithFormat:@"%i",counter];
}
-(IBAction)minus {
counter=counter - 1;
count.text = [NSString stringWithFormat:@"%i",counter];
}
-(IBAction)zero {
counter=0;
count.text = [NSString stringWithFormat:@"%i",counter];
}
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
counter=0;
count.text = @"0";
[super viewDidLoad];
}
@end

有关详细信息,请参阅我的视频:

尝试
[nsstringwithformat:@“%d”,计数器]
并确保您的
ui标签
“count”的边框足够大,可以容纳十位数字。也许只是因为标签太小而被截断了?@CameronAskew好主意,我现在就去试试。PS,爱这个词!您知道什么可以很好地解决这个问题。在类接口中将计数器设为@属性,然后在计数器的setter中,也设置标签文本。将有效地创建“绑定”