首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apprtcdemo应用程序:断言失败在-[RTCICEServer initWithURI:用户名:密码:]

Apprtcdemo应用程序:断言失败在-[RTCICEServer initWithURI:用户名:密码:]
EN

Stack Overflow用户
提问于 2014-03-10 10:43:32
回答 1查看 543关注 0票数 1

我使用了这个项目,即https://github.com/gandg/webrtc-ios。它编译了fine.But后,进入房间编号:我得到这个跟随error.How纠正这个错误?

代码语言:javascript
复制
2014-03-10 15:58:01.421 AppRTCDemo[4159:907] *** Assertion failure in -[RTCICEServer initWithURI:username:password:], ../../../talk/app/webrtc/objc/RTCICEServer.mm:40
2014-03-10 15:58:01.438 AppRTCDemo[4159:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'nil arguments not allowed'
*** First throw call stack:
(0x31dfe2a3 0x39a5897f 0x31dfe15d 0x326d3ab7 0x17e07b 0x1b717 0x327396fd 0x326791f9 0x32679115 0x31adb45f 0x31adab43 0x31b02fcb 0x31d4474d 0x31b0342b 0x31a6703d 0x31dd3683 0x31dd2ee9 0x31dd1cb7 0x31d44ebd 0x31d44d49 0x358c12eb 0x33c5a301 0x12a61 0x39e8fb20)
libc++abi.dylib: terminate called throwing an exception

帮助是非常可观的。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-17 14:13:32

最后找到了原因,在尝试创建RTCICEServer实例时URI是零。若要修复此问题,请导航到APPRTCAppClient.m文件。

代码语言:javascript
复制
    - (void)connectionDidFinishLoading:(NSURLConnection *)connection method

在函数结束之前,您应该会发现一个枚举数在服务器上循环。

在该循环中更新以下行

代码语言:javascript
复制
    NSString *url = [server objectForKey:@"url"];

到这个

代码语言:javascript
复制
    NSString *url = [server objectForKey:@"urls"];

这应该管用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22297981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档