主頁添加網絡狀態

- (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;

    }

}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章