2015-10-08 2 views
0

У меня есть расширение Chrome, с которым я хотел бы общаться с моим родным приложением Cocoa. Im способен получать данные из расширения в приложение командной строки, используя встроенную систему обмена сообщениями. Теперь мне нужно получить информацию в главном приложении Cocoa. Я смотрю на NSXPCConnection, но из того, что я понимаю, приложения-помощники xpc создаются главным приложением, но в этом случае расширение Chrome порождает помощника. Каков наилучший способ получить эту работу по обмену данными взаимодействия?IPC Chrome to Cocoa App

ответ

0

Вы должны создать поток, который непрерывно читает стандартный ввод и затем записывает обратно на стандартный выход.

Вы можете посмотреть the python example в исходном репозитории хрома. Затем вы должны узнать, как это сделать в приложении Cocoa.