Я создаю службу XPC в скор, и я создал свой протокол:NSXPCInterface конструктор не распознает протокол в Swift
protocol MyProtocol {
func myFunc()
}
Когда я пытаюсь установить интерфейс, что экспортируемый реализует объект (в моем основных .swift), путем инициализации нового объекта NSXPCInterface с протоколом, я получаю сообщение об ошибке:
/// This method is where the NSXPCListener configures, accepts, and resumes a new incoming NSXPCConnection.
func listener(listener: NSXPCListener, shouldAcceptNewConnection newConnection: NSXPCConnection) -> Bool {
// Configure the connection.
// First, set the interface that the exported object implements.
newConnection.exportedInterface = NSXPCInterface(MyProtocol)
Ошибка: не удается преобразовать значение типа «(MyProtocol) .Protocol» (он же «MyProtocol.Protocol») в ожидаемый тип аргумента «Протокол»
Может ли кто-нибудь помочь мне с этой ошибкой?
пожалуйста, проверьте этот [URL] (HTTP : //stackoverflow.com/tour), будет полезно помочь вам повысить качество контента –