【发布时间】:2015-05-08 00:15:16
【问题描述】:
顾名思义,我正在尝试使用以下 XMPPFrameworks 方法之一为用户检索 vCard:
- (XMPPvCardTemp *)fetchvCardTempForJID:(XMPPJID *)jid;
- (XMPPvCardTemp *)fetchvCardTempForJID:(XMPPJID *)jid useCache:(BOOL)useCache;
我目前的实现是:
dispatch_queue_t queue = dispatch_queue_create("queue", DISPATCH_QUEUE_PRIORITY_DEFAULT);
dispatch_async(queue, ^{
XMPPvCardCoreDataStorage* xmppvCardStorage = [XMPPvCardCoreDataStorage sharedInstance];
XMPPvCardTempModule* m = [[XMPPvCardTempModule alloc] initWithvCardStorage:xmppvCardStorage];
[m fetchvCardTempForJID:[sender myJID] ignoreStorage:YES];
NSLog(@"%@",xmppvCardStorage.description);
});
上面的代码不起作用,我也想知道如何记录数据,如果当前的方法是正确的。
【问题讨论】:
标签: ios xmpp openfire xmppframework vcf-vcard