Afficher un label en temps reel
nycco
Membre
bonjour
aujourd'hui je viens avec une question précise. Sur mon application qui consiste a taper le plus de fois possible son écran en 15sec je souhaite afficher en temps réel (grâce a un Label) la vitesse de clic / sec donc le nombre de clics /15 pour cela j'ai essaye ca :
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
seconds = 15;
count = 0;
timerLabel.text = [NSString stringWithFormat:@Time : %i,seconds];
scoreLabel.text = [NSString stringWithFormat:@Score\n%i,count];
NSNumber*number = [NSNumber numberWithInt:count/15];
speedLabel.text = [NSString stringWithFormat:@%@ clics / sec",count,number];
mais ca ne marche pas pouvez vous m'aider svp ?
merci
aujourd'hui je viens avec une question précise. Sur mon application qui consiste a taper le plus de fois possible son écran en 15sec je souhaite afficher en temps réel (grâce a un Label) la vitesse de clic / sec donc le nombre de clics /15 pour cela j'ai essaye ca :
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
seconds = 15;
count = 0;
timerLabel.text = [NSString stringWithFormat:@Time : %i,seconds];
scoreLabel.text = [NSString stringWithFormat:@Score\n%i,count];
NSNumber*number = [NSNumber numberWithInt:count/15];
speedLabel.text = [NSString stringWithFormat:@%@ clics / sec",count,number];
mais ca ne marche pas pouvez vous m'aider svp ?
merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pas sûr car je ne programme pas pour les iMachin! Il me semble que c'est un problème de concurrence entre l'affichage du résultat et autre chose qui a pris la "Key" pour l'écran. Si c'est bien ça, regarder comment utiliser les NSOperationQueu (l'équivalent pour IOS ?) ou voir également GCD (Grand central dispatch).
Il n'y a aucun texte qui s'affiche ? Il y a un texte mais ce n'est pas le bon ? Cela plante ?
Tu as bien connecté tes IBOutlets ?
il fallait faire une soustraction du temps pour diviser ce temps par le score
enfin voila