2013-03-18 86 views
1

我爲我的應用程序添加了XMPP聊天的消息存檔。由於XMPPMessageArchiving導致ios應用程序崩潰

之後,當我在XMPP聊天中發送/接收消息時,我的應用程序崩潰。只有當我在設備上運行它而不連接到筆記本電腦(xcode)時,應用程序纔會崩潰。當我在xcode中調試應用程序時,沒有崩潰。

我將所有必需的XMPP類和目錄連接到我的項目。

我設置XMPPMessageArchivingCoreDataStorage和XMPPMessageArchiving實例:

xmppMessageArchivingStorage = [XMPPMessageArchivingCoreDataStorage sharedInstance]; 

xmppMessageArchivingModule = [[XMPPMessageArchiving alloc] initWithMessageArchivingStorage:xmppMessageArchivingStorage]; 
[xmppMessageArchivingModule setClientSideMessageArchivingOnly:YES]; 

我激活XMPPMessageArchiving例如:

[xmppMessageArchivingModule activate:xmppStream]; 

,並添加委託:

[xmppMessageArchivingModule addDelegate:self delegateQueue:dispatch_get_main_queue()]; 

而且,我做的:

[xmppMessageArchivingModule removeDelegate:self]; 
[xmppMessageArchivingModule deactivate]; 
xmppMessageArchivingModule = nil; 
xmppMessageArchivingStorage = nil; 

它是什麼原因崩潰?

回答

相關問題