i ont ceci:UILabel comportement étrange
- (IBAction)checkupdate
{
statusText.text = [[NSString alloc] initWithFormat:@"Checking......"];
chaque fois que j'appuyez sur la touche, la chaîne se affichage, ok pas de problème avec ça.
maintenant quand j'ajouter
NSURLRequest *theRequest =
[NSURLRequest requestWithURL:
[NSURL URLWithString:@"http:/myserver/version.plist"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:5.0];
NSURLResponse *response;
NSData *received =
[NSURLConnection sendSynchronousRequest:theRequest
returningResponse:&response error:&error];
la chaîne ne reçoit pas 1RE. le code NSURLRequest est situé sous le code d'affichage de la chaîne dans la même action.
l'affichage de chaîne uniquement après que la requête nsurl est terminée.
l'affichage de la chaîne n'est-il pas supposé exécuter 1st? J'ai essayé de mettre {,} pour couvrir la requête nsurl, mais il est quand même exécuté en premier.
des idées?
hm ... comment puis-je le faire apparaître dès que le bouton est enfoncé? – Stefan
Envoyer la requête de manière asynchrone réduirait sûrement le temps nécessaire pour afficher le nouveau texte d'étiquette. –