Problème de rafraà®chissement d'un NSTextField
Greensource
Membre
Bonjour!
Mon problème est assez simple, j'ai une fenêtre avec un NSTextField et un bouton.
Quand je clique sur le bouton ça lance une boucle qui calcule la suite de fibonacci et qui fait un setIntValue: sur le NSTextField.
Seulement mon NSTextField ne se rafraà®chit que quand la boucle est finie, or moi je voudrais voir les valeurs augmenter. Que ça affiche en permanence la dernière valeur de fibo calculée.
J'ai essayer un setNeedsDisplay sans trop y croire...
Une idée?
Mon problème est assez simple, j'ai une fenêtre avec un NSTextField et un bouton.
Quand je clique sur le bouton ça lance une boucle qui calcule la suite de fibonacci et qui fait un setIntValue: sur le NSTextField.
Seulement mon NSTextField ne se rafraà®chit que quand la boucle est finie, or moi je voudrais voir les valeurs augmenter. Que ça affiche en permanence la dernière valeur de fibo calculée.
J'ai essayer un setNeedsDisplay sans trop y croire...
Une idée?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour permettre le rafraà®chissement, il faut soit faire les calculs en plusieurs fois (par exemple avec un NSTimer), soit, c'est mieux, utiliser un thread secondaire.
Merci de la réponse, je me rappel maintenant avoir vu des sujets à propos de la boucle d'events, mais j'ai pas fait la bonne recherche du coup
Par contre la suite de fibo elle peut devenir très très grande évidemment, mais c'est mal foutu parce que les NSTextField ils n'affichent pas les unsigned long long que j'utilise pour le calcul de la suite.
Il existe d'autres sort de champ pour afficher des unsigned long long?
Il suffit de passer par une chaà®ne de caractère.
Merci