remoteTimestamp の値に問題があると思います。ファイルに回避策を追加して問題を解決します: Extensions/XEP-0045/CoreDataStorage/XMPPRoomCoreDataStorage.m
前:
- (BOOL)existsMessage:(XMPPMessage *)message forRoom:(XMPPRoom *)room stream:(XMPPStream *)xmppStream
{
NSDate *remoteTimestamp = [message delayedDeliveryDate];
if (remoteTimestamp == nil)
{
return NO;
}
NSManagedObjectContext *moc = [self managedObjectContext];
......
}
後:
- (BOOL)existsMessage:(XMPPMessage *)message forRoom:(XMPPRoom *)room stream:(XMPPStream *)xmppStream
{
NSDate *remoteTimestamp = [message delayedDeliveryDate];
if (remoteTimestamp == nil)
{
return NO;
}
remoteTimestamp = nil;
NSManagedObjectContext *moc = [self managedObjectContext];
......
}