- (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message
{
ChatViewController *chatView;
if(contactView==nil)
{
chatView=[[ChatViewController alloc] initWithNibName:@"ChatViewController" bundle:nil];
}
[self.navigationController pushViewController:chatView animated:YES];
[messageDelegate newMessageReceived:m];
}
上記のデリゲートメソッドは、すべての着信メッセージに対して呼び出されました。呼び出されると、新しいUIViewControllerに移動します。ここでの問題は、ビューが複数のティンムをプッシュしたため、エラーが発生することです。iPhoneでこのエラーを修正するにはどうすればよいですか。