2017.10.19更新 , 安装Xcode9.01之后,Target Membership没有关联的问题得到解决,文件拖入工程时需要手动勾选Target Membership.
系统环境 MacOS 10.13 , Xcode9.0 在集成融云时遇到的问题.
依照官方文档,到查看聊天内容这一步,出现这种情况:
屏幕快照 2017-10-18 下午2.46.20.png
cpu 占用99%,界面卡住不动,执行代码很简单,如下
//重写RCConversationListViewController的onSelectedTableRow事件
- (void)onSelectedTableRow:(RCConversationModelType)conversationModelType
conversationModel:(RCConversationModel *)model
atIndexPath:(NSIndexPath *)indexPath {
//
RCConversationViewController *conversationVC = [[RCConversationViewController alloc]init];
conversationVC.conversationType = model.conversationType;
conversationVC.targetId = model.targetId;
conversationVC.title = @"想显示的会话标题";
[self.navigationController pushViewController:conversationVC animated:YES];
}
不报错,也没解决方向,后下载这位哥们的源代码(http://blog.csdn.net/golden_years_2017/article/details/74568689)查看,代码基本上大差不差,但是在这个地方发现端倪,
Copy Bundle Resources 之中 少几个资源文件,加上后,问题解决.
究其原因,Xcode9之前第三方资源直接拖入项目没有任何问题,但是Xcode9会有,详细解释请查看这个(http://www.cocoachina.com/bbs/read.php?tid-1725920-page-2.html),简单点说就是拖入工程的资源文件没有与工程建立连接.虽然拖入工程的时候勾了工程,但是拖进去之后Target Membership没有关联。
屏幕快照 2017-10-18 下午2.59.43.png
希望对你有点帮助.
网友评论