我在iOS应用程序中使用XMPP框架进行聊天功能。但是我坚持实现同步聊天。例如,如果用户与好友聊天并且来自另一个好友的新消息,我可以打开另一个实例吗?相同的聊天视图控制器显示该消息?
这是我的聊天视图控制器
-(void)recvdMsg:(NSDictionary *)msg
{
NSLog(@"received message : - %@" , msg); // contains message & sender.
NSMutableDictionary *newMsg=[[NSMutableDictionary alloc]init];
NSString *m = [msg objectForKey:@"msg"];
[newMsg setObject:m forKey:@"message"];
// few more lines and finally;
[bbltblView reloadData]; // reload table view.
现在,如果来自其他发件人的邮件进来,我想将用户导航到一个新的ChatVC,他也可以回到当前的聊天。所以....如果....
if (self.title != sender)
{
// navigating to another instance.
}
答案 0 :(得分:0)
您可以通过调用其viewDidLoad