Obtenga la dirección de una propiedad de Objective-c (que es una estructura C)

Tengo una clase de Objective-C que contiene una estructura de estilo C. Necesito llamar a una función C que pasa un puntero a este miembro de objeto (propiedad a.k.a.). Por mi vida, no puedo averiguar cómo obtener la dirección de esta estructura. Usando el tradicional& operador para obtener la dirección, recibo un error de compilador de LValue.

typedef struct _myStruct
{
   int aNumber;
}MyStruct, *pMyStruct;

@interface MyClass : NSObject {
    MyStruct mystruct;
}
@property (readwrite) MyStruct myStruct;
@end

El siguiente código da como resultado un error de compilación:

MyClass* myClass = [[MyClass alloc] init];

MyStruct* p = &(myClass.myStruct);

¿Cómo consigo un puntero a lamyStruct miembro demyClass ¿objeto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta