- (void)viewDidLoad {
//openfire 連接狀態通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(openFireConnectState) name:BXOpenFireStateDidChangeNotification object:nil];
}
#pragma mark - openfireConnect Notice
- (void)openFireConnectState {
switch ([[[BXXmppClient shareXmppClient] openFireStateModule] openFireState]) {
case BXOpenFireStateUnconnect:{
[BXNavigationItemHelper setupTitleViewWithController:self title:NSLocalizedString(@"主頁(未連接)", nil)];
} break;
case BXOpenFireStateConnecting: {
[BXNavigationItemHelper setupTitleViewWithController:self title:NSLocalizedString(@"主頁(連接中)", nil)];
} break;
case BXOpenFireStateConnected: {
[BXNavigationItemHelper setupTitleViewWithController:self title:NSLocalizedString(@"主頁", nil)];
} break;
case BXOpenFireStateConnectFail: {
[BXNavigationItemHelper setupTitleViewWithController:self title:NSLocalizedString(@"主頁(未連接)", nil)];
} break;
}
}