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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

XMPP教學(xué)小結(jié)1

2019-11-14 20:00:23
字體:
供稿:網(wǎng)友

到這里、 我們封裝了XMPP 登錄、 注冊(cè)、 好友列表獲取、 好友狀態(tài)獲取、 信息的收發(fā)、

應(yīng)該去測(cè)試一下了 、 我這里把最簡(jiǎn)單的測(cè)試辦法扔到這里、 大家可以看一下 。

 1 // 2 //  ADViewController.m 3 //  ADXMPP_BE 4 // 5 //  Created by Dylan on 14-10-8. 6 //  Copyright (c) 2014年 Dylan. All rights reserved. 7 // 8  9 #import "ADViewController.h"10 #import "ADMessageModel.h"11 12 @interface ADViewController ()13 14 @end15 16 @implementation ADViewController17 18 - (void)viewDidLoad19 {20     [super viewDidLoad];21     22     23     // testLogin24     [XMPPHANDLE connectionWithUserName:@"dylan@127.0.0.1" passWord:@"admin" success:^{25         NSLog(@"success");26         27         [XMPPHANDLE refreshRosterPResence:^(NSString * userID) {28             29             NSLog(@"%@%@", userID, DOMAINS);30         } offline:^(NSString * userID) {31             32             NSLog(@"%@%@", userID, DOMAINS);33         }];34         35         [XMPPHANDLE refreshRosterList:^(id dict) {36             NSLog(@"%@", dict);37             38         } failure:^(id error) {39             NSLog(@"%@", error);40         }];41         42         // testMsg43         [[NSUserDefaults standardUserDefaults] setValue:@"alice@127.0.0.1/xueyulundeMacBook-Pro" forKey:CURRENT_CHAT];44         [XMPPHANDLE setNewMessage:^(id dict) {45             NSLog(@"%@", dict);46         }];47         48         ADMessageModel * model = [[ADMessageModel alloc] init];49         model.from = [NSString stringWithFormat:@"%@", XMPPHANDLE.xmppStream.myJID];50         model.to = [[NSUserDefaults standardUserDefaults] stringForKey:CURRENT_CHAT];51         model.body = @"Hello";52         53         [XMPPHANDLE sendMessage:model sendSuccess:^{54             55             NSLog(@"send success");56             57         } sendFailure:^(id error) {58             NSLog(@"%@", error);59         }];60         61     } failure:^(id error) {62         NSLog(@"error");63     }];64 65     // testRegis66 //    [XMPPHANDLE registerWithUserName:@"test" passWord:@"admin" success:^{67 //        NSLog(@"register success");68 //    } failure:^(id error) {69 //        NSLog(@"%@", error);70 //    }];71 }72 73 - (void)didReceiveMemoryWarning74 {75     [super didReceiveMemoryWarning];76 }77 78 @end

特別需要注意的是代碼的執(zhí)行先后順序。

代理執(zhí)行方法的先后順序

保證自己的Block方法體可以被尋找到


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁波市| 法库县| 澄城县| 衡山县| 黄大仙区| 铜陵市| 潜山县| 五大连池市| 自贡市| 偏关县| 肇州县| 崇文区| 兴仁县| 友谊县| 正定县| 德昌县| 曲周县| 北海市| 开鲁县| 卫辉市| 叶城县| 博客| 新民市| 汉沽区| 通辽市| 库车县| 岱山县| 包头市| 本溪| 玉树县| 唐海县| 合阳县| 永福县| 平泉县| 营山县| 红桥区| 平顺县| 太康县| 海晏县| 射阳县| 西丰县|