SIGN UP

Developer community

Community Support / iOS Swift
Артём
2015-11-03 20:17:28
Reply
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'"

Comments(1)

admin
2015-11-03 15:36:47
Reply
Мы переименуем параметры в следующем релизе iOS SDK, который будет скорее всего на этой неделе.

Add your comment

Please complete this field.

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