2010-10-21 19 views
2

J'utilise asihttprequest pour connecter et soumettre des données. J'utilise l'option timeout mais ça ne marche pas!asihttprequest timeout

[request setTimeOutSeconds:20]; 
    [request setDelegate:self]; 

    [request startAsynchronous]; 

Le délai d'attente est toujours de 10 secondes, ce qui est la valeur par défaut. Quelqu'un a eu le même problème? Les données que j'envoie sont une chaîne de 3 lettres.

+0

Eh bien, il semble que ASIHTTPRequest a un problème. Les délais d'attente sont abondants avec. C'est la première suggestion sur Google si vous tapez "asihttprequest". –

Répondre

1

Cela fonctionne pour moi.

Tout d'abord, assurez-vous d'avoir utilisé la version la plus récente de ASIHTTPRequest. Si cela ne correspond pas, essayez de définir un point d'arrêt dans le corps du premier si dans le sélecteur ASIHTTPRequest.m shouldTimeOut - vérifiez la valeur de [self timeoutSeconds] et secondsSinceLastActivity. L'un d'entre eux doit avoir tort si vous obtenez un délai d'attente; Si c'est timeoutSeconds trace en arrière et voir pourquoi il n'est pas réglé à 20 secondes.