文档章节

XMPP聊天消息中,对是图片还是纯文本的判断

不孤独的美食家
 不孤独的美食家
发布于 2015/06/04 09:57
字数 132
阅读 324
收藏 3
下面这些代码在:-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath这个方法中执行!!!!

    XMPPMessageArchiving_Message_CoreDataObject *msg=_resultsContr.fetchedObjects[indexPath.row];
    NSString* chatType=[msg.message attributeStringValueForName:@"bodyType"];
    if ([chatType isEqualToString:@"image"])
     {
        [cell.imageView sd_setImageWithURL:[NSURL URLWithString:msg.body] placeholderImage:[UIImage imageNamed:@"ToolViewEmotion"]];
        cell.textLabel.text=nil;
    }
    else if ([chatType isEqualToString:@"text"])
    {
        //显示消息
        if ([msg.outgoing boolValue])
         {
            cell.textLabel.text=msg.body;
        }
        else
        {
            cell.textLabel.text=msg.body;
        }
        cell.imageView.image=nil;
    }

这是发送的文字和图片截图

© 著作权归作者所有

不孤独的美食家
粉丝 88
博文 159
码字总数 48705
作品 1
长沙
高级程序员
私信 提问
XMPP 协议适合用来做移动 IM 么

XMPP 协议是什么 XMPP(Extensible Messaging and Presence Protocol,前称Jabber)是一种以 XML 为基础的开放式实时通信协议,关于它的协议细节,网上已经有太多分析文章,我这里就不再赘述...

都比zunxi
2014/09/03
8K
6
Java转iOS-第一个项目总结(1)

0.前言 本人14年12月份,从网站开发组转到了移动开发组,自己的java两年半工作经验变成了objective-c零经验。2015年1月份新启动了一个移动项目,年后因为人事变动,自己从辅助开发变成了"核心...

蛙牛
2015/03/31
12.6K
67
Android 聊天项目--D3Xmpp

D3Xmpp 是一个完整的 XMPP 的 Android 的项目 服务端使用 openfire 3.9.3 客户端使用 Android 4.2.2 集成第三方: 百度地图sdk asmack.jar universal-image-loader-1.9.3.jar 功能 注册登录会...

莫振华
2015/06/12
4.2K
0
继人员列表,聊天的实现,包括图片,语音,位置,表情

强烈推荐: eoeandroid wiki http://wiki.eoeandroid.com/%E9%A6%96%E9%A1%B5 eoeandroid 招聘 http://zhaopin.eoe.cn/?from=forum Android资源汇总贴,给力! http://www.eoeandroid.com/th......

长平狐
2012/08/14
1K
0
Q群云秘书--avbot

avbot(原名qqbot) = Q 群云秘书. 秘书能干嘛呢? 秘书能: 聊天日志. 秘书能:讲笑话,新人问候. 将聊天日志以邮件发送给指定的收件人 秘书能: 将 IRC/XMPP/邮件 给整合到 QQ群里. avbot 连通 IR...

microcai
2013/02/27
3K
1

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部