0

我正在开发一个 iOS 聊天应用程序并使用这个XMPP 框架

我实现了XMPPRoster元素以及XMPPRosterMemoryStorage类来向其他用户发送订阅请求。

应用委托上的实现是这样的:

XMPPRosterMemoryStorage *rosterMemoryStorage = [[XMPPRosterMemoryStorage alloc] init];
xmppRoster = [[XMPPRoster alloc] initWithRosterStorage:rosterMemoryStorage];
[xmppRoster addDelegate:self delegateQueue:dispatch_queue_create("com.app.xmpproster", NULL)];

当我收到来自另一方的订阅元素存在时,问题就出现了。应用程序崩溃,这是由于XMPPUserMemoryStorageObject类中的一个名为updateWithItem的方法所致。

github中为此打开了一个问题,但修复并没有解决我的问题。

我会很感激帮助。谢谢。

4

0 回答 0