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.

Sign up for a free Voximplant developer account or talk to our experts
SIGN UP