Я работаю над одним приложением для платформы macOS.Я реализовал расширение приложения Safari для этого приложения.
Требуется вызвать метод в упомянутом приложении (содержащем приложение) из расширения приложения Safari.Кроме того, этот метод должен иметь возможность возвращать значение обратно в расширение приложения safari.В настоящее время я пытаюсь добиться этого, используя NSXPCConnection и NSXPCListener API.
Я реализовал shouldAcceptNewConnection метод обратного вызова в содержащем приложении.Но этот метод обратного вызова никогда не вызывается, хотя я пытаюсь создать соединение с содержащим приложение из расширения приложения safari, используя NSXPCConnection .
Кроме того, когда я пытаюсьВызовите методы, содержащие приложение из расширения приложения Safari, используя удаленный прокси-объект, ничего не происходит (эти методы никогда не вызываются).Я проверил, что прокси-объект действителен.Это не null.
Я уже разместил этот запрос на Apple Developer Forum и Stack Overflow, но до сих пор не получен соответствующий ответ.
Может кто-нибудь дать мне несколько советов по этому вопросувыпуск.