que estoy recibiendo un error de ejecución en mi solicitud:"selector no reconocido enviado a la instancia" a una biblioteca estática a pesar bandera ObjC
2011-05-17 09:42:31.124 rxsync[67464:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSMutableURLRequest setHTTPBodyWithFormMultipartValues:fileNames:contentTypes:usingBoundary:]: unrecognized selector sent to instance 0x4e3cd90'
Este método, NSMutableURLRequest setHTTPBodyWithFormMultipartValues: fileNames: contentTypes: usingBoundary:]
, se define por una biblioteca estática que es parte de mi .xcworkspace.
Esto es lo que he comprobado hasta ahora:
- La biblioteca estática está incluido en mi Enlace binario con Bibliotecas fase.
- Tengo ObjC en otras banderas de vinculador (
OTHER_LDFLAGS = -ObjC
) en mi aplicación. (De hecho, también lo tengo en mi biblioteca estática, ya que está basado en el mismo archivo xcconfig). - La firma es la misma en mi archivo .h y .m.
- La biblioteca estática tiene definitivamente reconstruido.
- He verificado que el objeto al que estoy enviando el mensaje es válido.
¿Qué posibilidades me estoy perdiendo?
Estoy usando Xcode 4.0.2. Este es un objetivo de iPhone.
Eso lo solucionó. Gracias. Vi referencias a esto, pero pensé que solo se aplicaba a Xcode 3. :) –
Esto también solucionó mi problema. ¿Cómo se supone que debemos saber eso? – Ant
Me encontré con este problema hace algún tiempo y busqué en la documentación del compilador/enlazador. Me tomó un tiempo resolver este problema ... – thbonk