设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: anhuijhy
打印 上一主题 下一主题

退出房间时崩溃

[复制链接]

249

主题

2967

帖子

9092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9092
15#
发表于 2013-8-22 11:09:14 | 只看该作者
您好,根据您的Crash信息,我们对代码做了一些调整,请重新下载SDK包(解压后应为r3608版本),更新里面的.a库,然后再测试看看是否能解决该问题?
回复 支持 反对

使用道具 举报

8

主题

39

帖子

114

积分

注册会员

Rank: 2

积分
114
14#
 楼主| 发表于 2013-8-22 09:28:34 | 只看该作者
你好。这是crash时候的情况
如果我把AnychatPlatform Release 去掉就没问题了如图
回复 支持 反对

使用道具 举报

8

主题

39

帖子

114

积分

注册会员

Rank: 2

积分
114
13#
 楼主| 发表于 2013-8-21 23:32:37 | 只看该作者
嗯 好的  明天再梳理梳理
回复 支持 反对

使用道具 举报

8

主题

39

帖子

114

积分

注册会员

Rank: 2

积分
114
12#
 楼主| 发表于 2013-8-21 23:30:35 | 只看该作者
我又看了一下demo 和相关的帖子 我把我的意思问再澄清一下。当我从一个房间进入时然后退出后 ,再次进入该房间活者其他房间的概率不是很大 因为anychat是嵌在app里的 所以我想把能释放的都释放了 。现在再次进入的时是我想看一下 万一再次进入的效果。所以 我退出时的步骤如下:1.释放自己和对方的摄像头和MIC  2.   [AnyChatPlatform LeaveRoom:-1]; 3.按照帖子建议等一下 [AnyChatPlatform Logout];  如果我写anychat release下次进来时就crash 如果不写好像没问题。 按照我的逻辑所以每次进入房间的之前都执行了  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(AnyChatNotifyHandler:) name:@"ANYCHATNOTIFY" object:nil];
    anychat = [[AnyChatPlatform alloc] init];
    anychat.notifyMsgDelegate = self;
    anychat.textMsgDelegate = self;

    [AnyChatPlatform InitSDK:0];
    [self loginAnyChat];
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9092
11#
发表于 2013-8-21 23:07:26 | 只看该作者
很可能还是逻辑上有点小问题,明天修改一下然后再调试看看。
回复 支持 反对

使用道具 举报

8

主题

39

帖子

114

积分

注册会员

Rank: 2

积分
114
10#
 楼主| 发表于 2013-8-21 22:57:38 | 只看该作者
换句话说 我第一次进的时候记录一下 下次再进的时候如果判断已经进过了 就直接enterroom 了
回复 支持 反对

使用道具 举报

8

主题

39

帖子

114

积分

注册会员

Rank: 2

积分
114
9#
 楼主| 发表于 2013-8-21 22:55:54 | 只看该作者
哈哈哈 我就是看了这个贴子才把anychatplatform release 放到- (void)applicationWillTerminate:(UIApplication *)application里了这个帖子还说“整个系统只需要一次初始化(Init)和一次资源释放(Release),所以您在第一次进入房间,然后离开房间(LeaveRoom)之后,是不需要释放SDK资源的(Release),在离开房间(LeaveRoom)之后,可以再次调用进入房间(EnterRoom)的API接口。释放SDK资源(Release)只需要在整个APP退出时才需要调用。”  这样我上面的贴出的代码还是有问题  我每次进都 执行    anychat = [[AnyChatPlatform alloc] init];
    anychat.notifyMsgDelegate = self;
    anychat.textMsgDelegate = self;

    [AnyChatPlatform InitSDK:0];
    [self loginAnyChat];
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9092
8#
发表于 2013-8-21 22:54:32 | 只看该作者
您好,请问编译我们的标准示例程序然后运行,是否会Crash?
回复 支持 反对

使用道具 举报

8

主题

39

帖子

114

积分

注册会员

Rank: 2

积分
114
7#
 楼主| 发表于 2013-8-21 22:49:33 | 只看该作者
这个方法是有  没在意由谁调起这个方法的 呵呵 我现在在家里 没环境 明天把crash的贴出来
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9092
6#
发表于 2013-8-21 22:48:21 | 只看该作者
这个帖子和您的问题比较类似:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1,后面该客户通过修改代码已经解决该问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-7-3 01:44 , Processed in 0.135724 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表