SIGN UP

Developer community

Community Support / General questions

iOS Swift

Артём
Прошу прощения что пишу в раздел "General questions". Не нашел подходящий раздел. Пытаюсь подключить вашу библиотеку в Swift проект через bridging-header. Проблема возникла с протоколом VoxImplantDelegate. В нем есть метод: - (void) onIncomingCall: (NSString *) callId From: (NSString *) from Named: (NSString *) displayName withVideo: (bool) videoCall withHeaders: (NSDictionary *) headers Проблема в том, что в автоматически сформированном swift-интерфейсе данная функция выглядит как: public func onIncomingCall(callId: String!, from: String!, named displayName: String!, withVideo videoCall: Bool, withHeaders headers: [NSObject : AnyObject]!) В первом случае "From" и "Named", во-втором "from" и "named". На основе данного различия в именовании, при реализации делегата появляется данная ошибка:"Type 'ClassName' does not conform to protocol 'VoxImplantDelegate'"

Answers (4)

admin
Мы переименуем параметры в следующем релизе iOS SDK, который будет скорее всего на этой неделе.

Add your comment

Please, enter valid email

Get your free developer account or talk with our sales team to learn more about Voximplant solutions
SIGN UP
Contact sales

Please complete this field.

Please complete this field.

Please complete this field.

Choose the solution

Please complete this field.

Please complete this field.