Uso la clase de accesibilidad de Apple del código de muestra de Apple Accesibilidad
en Xcode 4.2 y el nuevo compilador de Apple 3.0 recibo una advertencia en esta clase que
+ (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;
La declaración de 'struct sockaddr_in ' no será visible fuera de esta función *
No soy bueno en el clásico C%), así que no entiendo cómo puedo solucionar esta advertencia o es posible que pueda ignorarla.
Gracias
Respuestas:
Agregue
#import <netinet/in.h>
Reachability.h para salirse con la suyafuente
#include
, No#import
. Debido a diferencias sutiles entre los encabezados C y Objective-C, solo debe usarlo#import
para Objective-C. Pure C debería seguir usándose#include
.#import
evitará que un encabezado se introduzca dos veces en una unidad de compilación.#include
lo permitirá (y luego se usarán macros de protección para evitar la duplicación de símbolos). Hay algunos encabezados que se esperan traer dos veces.