国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

XMPP個人信息展示

2019-11-14 18:44:17
字體:
來源:轉載
供稿:網友

  在現階段的通信服務中,各種標準都有,因此會出現無法實現相互連通,而XMPP(Extensible Message and PResence Protocol)協議的出現,實現了整個及時通信服務協議的互通。有了這個協議之后,使用任何一個組織或者個人提供的即使通信服務,都能夠無障礙的與其他的及時通信服務的用戶進行交流。例如google 公司2005年推出的Google talk就是一款基于XMPP協議的即時通信軟件。下面我們就談論一下如何簡單的使用XMPP的好友和個人電子名片

 1、在XMPPFramework.h中將需要用到的頭文件打開

 

 2、在storyboard創建電子名片的頁面

 

 3、定義數據存儲和電子名片模型屬性并且進行初始化

//電子名片@property (strong,nonatomic) XMPPvCardTempModule * vCardModule;//電子名片存儲@property (strong,nonatomic) XMPPvCardCoreDataStorage *vCardStorage;   //初始化卡片存儲        self.vCardStorage=[XMPPvCardCoreDataStorage sharedInstance];        //初始化花名冊存儲        self.rosterStorage=[[XMPPRosterCoreDataStorage alloc] init];   //激活當前的電子名片        [self.vCardModule activate:self.stream];

 4、創建對應的類,并且和電子卡片的storyboard關聯,連接輸出口

 

 5、獲取當前的人員電子卡片

//獲取vcard卡片信息即個人信息    AppDelegate * delegate=[UIapplication sharedApplication].delegate;        XMPPvCardTemp *vcard = [delegate.vCardModule myvCardTemp];    //如果電子卡片信息不存在需要重新設置    if (vcard==nil) {        vcard=[XMPPvCardTemp vCardTemp];        vcard.nickname=[[NSUserDefaults standardUserDefaults] objectForKey:@"userName"];    }        if (vcard.jid==nil) {        XMPPJID * jid=[XMPPJID jidWithString:[[NSUserDefaults standardUserDefaults] objectForKey:@"userName"]];        vcard.jid=jid;    }     //更新一下修改的數據[delegate.vCardModule updateMyvCardTemp:vcard];

 6、將電子卡片的信息展示到UI界面

    //將電子名片的信息展示到UI        self.jrImage.image=[UIImage imageWithData:vcard.photo];    self.name.text=vcard.nickname;    self.jid.text=vcard.jid.full;        self.email.text=vcard.mailer;    self.company.text=vcard.orgName;    self.depart.text=[vcard.orgUnits firstObject];    self.post.text=vcard.title;    self.tel.text=vcard.note ;

  效果圖如下:

 

 6、修改電子卡片,涉及到個人信息的修改,這里我們需要重新做UI

 

  點擊修改調用方法即可

//更新一下修改的數據[delegate.vCardModule updateMyvCardTemp:vcard];

 

  想要了解更多內容的小伙伴,可以點擊查看源碼,親自運行測試。

  疑問咨詢或技術交流,請加入官方QQ群:JRedu技術交流 (452379712)

 

作者:杰瑞教育
出處:http://m.survivalescaperooms.com/jerehedu/ 
本文版權歸煙臺杰瑞教育科技有限公司和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 渝中区| 宁南县| 新宾| 龙陵县| 科技| 澳门| 永福县| 来安县| 库车县| 耿马| 临泽县| 柏乡县| 洛扎县| 洛南县| 渝北区| 钦州市| 新建县| 竹溪县| 海南省| 松潘县| 绩溪县| 鄯善县| 新巴尔虎右旗| 望都县| 万源市| 伊宁县| 刚察县| 容城县| 白水县| 澄城县| 比如县| 湖南省| 临江市| 突泉县| 登封市| 株洲市| 沂水县| 景东| 鹤岗市| 志丹县| 金平|