iOS llama a funciones de jabón en hilo

chicos

Soy un nuevo desarrollador de iOS, tengo un problema al llamar a las funciones de jabón en un nuevo hilo.

Aquí hay más detalles:

Tengo una función que llama al servicio web de jabón:

WebService *webService = [[[WebService alloc]init]retain];
[webService getUser:self action:@selector(getUserHandler) userName: usnm  encPassword: pswd];

Esta función se genera simplemente desde sudzc.com (¡Excelente sitio web! ¡Gracias!) Simplemente llamando a esta función puedo obtener

<user><username>XXX</username><userStatus>XXX</userStatus><companyCode>XXX</companyCode><password>XXX</password></user>

back del servicio web. y mi getUserHandler funcionará perfectamente.

pero si quiero llamar al servicio web en un hilo como este:

[NSThread detachNewThreadSelector:@selector(myMethod) toTarget:self withObject:nil];

-(void)myMethod
{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"!, %@,%@",usnm,pswd);
    WebService *webService = [[[WebService alloc]init]retain];
    [webService getUser:self action:@selector(getUserHandler) userName: usnm  encPassword: pswd];
    [pool drain];
}

Parece que no obtengo el returnxml, y parece que getUserHandler nunca se inicia (puse un NSLog en getUserHandler, pero esta vez no se imprimirá).

No tengo idea de por qué sucede esto,

cualquier sugerencia es bienvenida!

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta