Me he encontrado con un gran problema. Parece que ASIHTTPRequest simplemente no quiere trabajar en una compilación de producción.
Todo funciona muy bien en la depuración. Sin embargo, una vez que compilo para producción, el siguiente código simplemente no quiere ejecutarse. No golpea ningún bloque completo ni falla. También he intentado usar selectores, con un delegado pero tampoco los llaman.ASIHTTPRequest falla en las compilaciones de producción
__block __weak ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:URL];
[self performSelectorOnMainThread:@selector(startSpinner) withObject:nil waitUntilDone:NO];
[request setCompletionBlock:^{
[self performSelectorOnMainThread:@selector(stopSpinner) withObject:nil waitUntilDone:NO];
}];
[request setFailedBlock:^{
[self performSelectorOnMainThread:@selector(stopSpinner) withObject:nil waitUntilDone:NO];
}];
[request startAsynchronous];
Sé que es una especie de mala descripción de mi problema, pero ¿alguien tiene la más mínima idea de lo que podría causar este problema?
Muchas gracias. – endy
De hecho, ¡gracias, gracias! – cheeesus
¿Cómo agregar bandera múltiple? Necesito agregar este indicador -fno-objc-arc para habilitar el trabajo en ARC y también dijiste que tengo que agregar este indicador -O0 para habilitar el trabajo en modo de lanzamiento, ¿cómo puedo agregar 2 banderas? – Abo3atef