¿Hay una manera de envolver un bloque ObjectiveC en puntero de función?

Tengo que proporcionar una devolución de llamada de estilo C para una biblioteca de C específica en una aplicación de iOS. La devolución de llamada no tienevoid *userData o algo similar. Así que no soy capaz de hacer un bucle en un contexto. Me gustaría evitar introducir un contexto global para resolver esto. Una solución ideal sería un bloque Objective-C.

Mi pregunta: ¿Hay una manera de 'lanzar' un bloque en un puntero de función o envolverlo / encubrirlo de alguna manera?

Respuestas a la pregunta(4)

Su respuesta a la pregunta