Ios XMPPUserCoreDataStorageObject对象始终为零

Ios XMPPUserCoreDataStorageObject对象始终为零,ios,objective-c,xmppframework,Ios,Objective C,Xmppframework,我正在使用下面的代码获取未读邮件计数。但是,XMPPUserCoreDataStorageObject*user总是nil。聊天功能工作正常,但我无法获取未读邮件数 XMPPUserCoreDataStorageObject *user = [self.xmppRosterStorage userForJID:[XMPPJID jidWithString:[NSString stringWithFormat:@"%@", [[[message fromStr] componentsSeparat

我正在使用下面的代码获取未读邮件计数。但是,
XMPPUserCoreDataStorageObject*user
总是
nil
。聊天功能工作正常,但我无法获取未读邮件数

XMPPUserCoreDataStorageObject *user = [self.xmppRosterStorage userForJID:[XMPPJID jidWithString:[NSString stringWithFormat:@"%@", [[[message fromStr] componentsSeparatedByString:@"/"]objectAtIndex:0] ]]
                                                                          xmppStream:self.xmppStream
                                                                managedObjectContext:[self managedObjectContext_roster]];

NSNumber *number = user.unreadMessages;

int value = [number intValue];

number = [NSNumber numberWithInt:value + 1];

user.unreadMessages = number;

您的项目似乎未清理。请按以下键对项目进行深度清理 window+alt+shift+k。 我希望这对你有帮助