XMPP增加刪除好友

2021-07-03 20:06:57 字數 2271 閱讀 3496

在現階段的通訊服務中,各種標準都有,因此會出現無法實現相互連通,而xmpp(extensible message and presence protocol)協議的出現,實現了整個及時通訊服務協議的互通。有了這個協議之後,使用任何乙個組織或者個人提供的即使通訊服務,都能夠無障礙的與其他的及時通訊服務的使用者進行交流。例如google 公司2023年推出的google talk就是一款基於xmpp協議的即時通訊軟體。下面我們就談論一下如何簡單的使用xmpp的好友新增

建立和增加的時候應該注意兩者之間的連線:

//獲取上下文

nsmanagedobjectcontext * context=[delegate.rosterstorage mainthreadmanagedobjectcontext];

//獲取請求nsfetchrequest

nsfetchrequest * request=[nsfetchrequest fetchrequestwithentityname:@"xmppusercoredatastorageobject"];

//增加排序字段

nssortdescriptor * des=[nssortdescriptor sortdescriptorwithkey:@"sectionnum" ascending:yes];

[request setsortdescriptors:@[des]];

//對fetch進行初始化

fetch=[[nsfetchedresultscontroller alloc] initwithfetchrequest:request managedobjectcontext:context sectionnamekeypath:@"sectionnum" cachename:nil];

//設定**

[fetch setdelegate:self];

//開始查詢

[fetch performfetch:nil];

#pragma mark - table view data source

- (nsinteger)numberofsectionsintableview:(uitableview *)tableview

- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath

//返回分組資料資訊,根據欄位type來控制當前的狀態

//通過花名冊物件對當前的好友進行刪除操作

-(void)tableview:(uitableview *)tableview commiteditingstyle:(uitableviewcelleditingstyle)editingstyle forrowatindexpath:(nsindexpath *)indexpath

}

- (ibaction)add else

}

,親自執行測試。

疑問諮詢或技術交流,**入官方qq群:

傑瑞教育

出處:

本文版權歸煙台傑瑞教育科技****

微信好友最新恢復攻略 微信刪除好友怎麼找回

微信好友最新恢復攻程式設計客棧略 微信刪除好友怎麼找回?微信是目前社會中最流行的交通工具,隨時隨地與人交談。超過九成微信使用者每天都會使用微信,半數使用者每www.cppcns.com天使用微信超過 1 小時。微信已經成為我們一種離不開的生活方式。一 紅包交易記錄 彼此之間如果有過紅包交易記錄,可以...

xmpp 新增好友 好友狀態監聽

xmpp 新增好友 好友狀態監聽 1.1 a b b delete a a 監聽到 unsubscribed 1.2 b a b delete a a 監聽到 unsubscrib 1.3 a b 或者 b a 被加方收到 subscrib 1.4 a 同意 b 的新增請求 b 收到 subscri...

微信怎麼刪除好友?最簡單的恢復方法

微信怎麼刪除好友?最簡單的恢復方法。日常生活中,不管是購物還是乘車等,都能通過微信來完成了,說程式設計客棧微信已經成為我們社交生活的好幫手一點也不為過,還可以與微信好友鬥圖 打語音 等等,如果實在一氣之下刪掉了微信好友還能找回來嗎?手把手教你一招,在手機上也可以恢復了。一 為什麼微信好友查詢或新增失...