小编Dee*_*mar的帖子

在ios中使用XmppFrameWork的FileTransfer

我已经使用本教程实现了一些文件传输代码:

请点击这里.

和我正在使用的代码:

- (void)sendToOtherDevice:(NSData *)fileData receiverJid:(NSString *)receiverJid
{
    XMPPJID *jid = [XMPPJID jidWithString:receiverJid];

     XMPPSIFileTransfer *sifiletransfer = [[XMPPSIFileTransfer alloc] init];
    [sifiletransfer initiateFileTransferTo:jid withData:fileData];

    NSString *s = [NSString stringWithFormat:@"%@/spark",receiverJid];
    NSString *jabbarID = [[[[self appDelegate] xmppStream] myJID] bare];
     XMPPJID *senderjid = [XMPPJID jidWithString:jabbarID];

    //[TURNSocket setProxyCandidates:[NSArray arrayWithObjects:s, nil]];
   // [TURNSocket setProxyCandidates:[NSArray arrayWithObjects:s,jabbarID, nil]];

    [TURNSocket setProxyCandidates:[NSArray arrayWithObjects:jid.domain,senderjid.domain, nil]];

   // [TURNSocket setProxyCandidates:[NSArray arrayWithObjects:jid.domain, nil]];
    //[TURNSocket setProxyCandidates:[NSArray arrayWithObjects:@"111.11.111.111", nil]];

     TURNSocket *socket1 = [[TURNSocket alloc] initWithStream:[self xmppStream] toJID:jid];

   // [turnSockets addObject:turnSocket];
    [socket1 startWithDelegate:self delegateQueue:dispatch_get_main_queue()];

}


-(void)turnSocket:(TURNSocket *)sender …
Run Code Online (Sandbox Code Playgroud)

file-transfer ios xmppframework

10
推荐指数
1
解决办法
5604
查看次数

在XMPPFrameWork ios中保存CoreData中的XMPPMessage

我正在使用聊天应用程序并使用xmppframework.现在需要将消息存储在持久存储中.任何人都可以告诉我如何在IOS中存储和检索来自CoreData的消息.

message save ios xmppframework

2
推荐指数
1
解决办法
2941
查看次数

标签 统计

ios ×2

xmppframework ×2

file-transfer ×1

message ×1

save ×1