我们第一次使Vidyo SDK工作得很好。一切都很好,很多基于SDK代码示例。当调用完成并且视图改变时,我们使用viewDidDisappear并设置:
[[NSNotificationCenter defaultCenter] removeObserver:self];
[vc disconnect];
[vc disable]; // releases the camera, mic, speaker
vc = nil;
[VCConnectorPkg uninitialize];
如果我们在调用视图时启动新调用,我们将获得EXC_BAD_ACCESS。 在xcode中使用Zombie给出了以下错误:
*** - [LmiVideoCapturerImplementationAVFoundation retain]:消息发送到解除分配的实例0x131f7f940
感觉有些东西我们没有终止正确,我们缺少什么?
答案 0 :(得分:1)
原因是您在调用[VCConnectorPkg uninitialize]后尝试开始新的呼叫。
Vidyo.io API调用应该像:
请务必致电 vc = [VCConnector alloc] init:(void *)& videoView 以防万一您已停用并且之前没有。