在現階段的通訊服務中,各種標準都有,因此會出現無法實現相互連通,而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...
微信怎麼刪除好友?最簡單的恢復方法
微信怎麼刪除好友?最簡單的恢復方法。日常生活中,不管是購物還是乘車等,都能通過微信來完成了,說程式設計客棧微信已經成為我們社交生活的好幫手一點也不為過,還可以與微信好友鬥圖 打語音 等等,如果實在一氣之下刪掉了微信好友還能找回來嗎?手把手教你一招,在手機上也可以恢復了。一 為什麼微信好友查詢或新增失...