【发布时间】:2013-02-22 13:15:10
【问题描述】:
我正在为 iPhone 制作一个基于视图的测验应用程序,玩家在回答问题时会在三个不同的视图之间随机切换。他们在回答正确时获得+1,在点击错误答案时获得-1。但是在回答完问题后,当你进入新的随机视图时,我需要 UILabel 来显示上一个视图的分数。我该怎么做?
这是我的代码:
ViewController.h
@interface ViewController : UIViewController {
IBOutlet UILabel *labelQuestion;
IBOutlet UILabel *labelAnswer1;
IBOutlet UILabel *labelAnswer2;
IBOutlet UILabel *labelAnswer3;
IBOutlet UILabel *labelScore;
int score;
}
@property (nonatomic, retain) IBOutlet UILabel *labelScore;
@property (nonatomic) int score;
ViewController.m
@synthesize labelScore;
@synthesize score;
-(IBAction)CorrectAnswer; {
score = score +1;
labelScore.text = [NSString stringWithFormat:@"%i", score];
}
-(IBAction)WrongAnswer; {
score = score -1;
labelScore.text = [NSString stringWithFormat:@"%i", score];
}
【问题讨论】:
-
您想在应用启动之间保留分数,还是在应用运行时保留分数?
-
应用运行时。
-
你是如何解决这个问题的?我期待您的来信。
标签: iphone xcode view label uilabel