返回首頁

需求場景,例如在購物車模塊,我們一直往下走會走到支付成功頁面,這時可能就會需要我們點擊返回按鈕或者返回首頁按鈕,跳轉(zhuǎn)到首頁模塊,解決方案如下:

PaySuccess.m 響應(yīng)返回的事件中

//創(chuàng)建一個消息對象
    NSNotification * notice = [NSNotification notificationWithName:@"BackHome" object:nil userInfo:nil];
    //發(fā)送消息
    [[NSNotificationCenter defaultCenter]postNotification:notice];
    [self.navigationController popToRootViewControllerAnimated:YES];

CarViewcontroller.m 中的處理

//獲取通知中心單例對象
    NSNotificationCenter * center = [NSNotificationCenter defaultCenter];
    //添加當(dāng)前類對象為一個觀察者,name和object設(shè)置為nil,表示接收一切通知
    [center addObserver:self selector:@selector(backHome) name:@"BackHome" object:nil];
-(void)backHome {
    //注意index實際應(yīng)用時位置,不要越界或者寫一個不存在的
    self.tabBarController.selectedIndex = 0;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容