abre el evento url en la aplicación en el objetivo c (Mac OSX)

Estoy escribiendo una aplicación muy liviana para OSX 10.6+ que responderá a un usuario que haga clic en una URL, pasará esa URL a otra aplicación a través de TCP y luego saldrá.

Hasta el momento, se ha registrado correctamente para iniciarse cuando un usuario hace clic en el esquema de URL personalizado. Sin embargo, el evento parece perderse si la aplicación aún no se está ejecutando. Entonces los usuarios hacen clic en el enlace, la aplicación se carga, pero no pasa nada. Una vez que la aplicación se está ejecutando, si el usuario hace clic en el enlace, toma el evento y lo procesa normalmente.

¿Qué debo hacer para detectar el evento inicial que hace que la aplicación se abra en primer lugar?

Actualmente, estoy creando el NSAppleEventManager en el método applicationDidFinishLaunching, y esto funciona para todos los eventos creados DESPUÉS de la carga inicial, pero no para el que realmente abrió la aplicación.

Cualquier consejo sería genial!

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta