我試圖完成一項任務,但嘗試幾天後仍未成功。如何在用戶選擇的uitabbarcontroller中的uinavigationcontroller中每次初始化viewcontroller
我有一個tabbar,其中包含3個標籤Friends,Chat,Settings。
朋友標籤只是一個UITableViewController的子類,當任何用戶用戶水龍頭,他將躍升至第二個選項卡是一個聊天選項卡。
第二個選項卡(聊天)包含一個uinavigationscontroller。這uinavigationcontroller它自我包含兩個視圖1>聊天界面,2> ActiveChats這是uitableviewcontroller的子類,以顯示用戶目前與誰聊天的人的列表。
我想,當用戶第一個選項卡並選擇任意她的朋友聊天,她必須第二個選項卡上跳下,直接看到聊天界面與她的朋友聊聊天。問題是我必須爲導航控制器設置一個根視圖控制器,該控制器將被預先初始化,但是我希望每次用戶選擇她的朋友時都必須初始化聊天視圖控制器,我還實現了一個方法initWithId,該方法必須將選定的人員ID並將該消息傳遞給該特定人員並保存發送的收到消息&。
問題的第二部分,這個聊天界面是根視圖控制器,但我也想要一個後退按鈕,所以當用戶點擊它時,用戶會看到ActiveChat視圖。此功能與WhatsApp,Viber或OneTeam應用程序類似。
請幫助我,避免任何愚蠢的錯誤,我是一個新手。謝謝。
http://www.whatsapp.com/和http://www.process-one.net/en/solutions/oneteam_iphone/正在做我試圖做同樣的事情。 .. –
非常感謝您瞭解我的問題並給我可愛的細節答案。問題是我還是個新手,很難理解一些概念。您瞭解整個場景,您是否可以使用tabbar和uinavigationcontroller作爲第二個選項卡來創建小型項目,並嘗試初始化navigationcontroller中的viewcontroller。我會非常感激你。我的電子郵件ID在我的個人資料上。 –
非常感謝幫助我....... –