推的UIViewController我有2 UIViewControllers
說ViewController_A
和ViewController_B
iPhone:從這裏推
我的流量,一個ViewController_A
--->乙ViewController_B
--->ÇViewController_A
對於A,B和C的導航我有以下的情況,
甲 - 在ViewController_A
我有100個記錄在UITableViewCell
,用戶選擇任何一個,它會推到ViewController_B
這將顯示從ViewController_A
選定的記錄。
B - 將顯示從ViewController_A
選定的數據,並有返回按鈕返回(我可以彈出)。另一件事,有一個UIButton
,如果用戶點擊這個,它會再次顯示ViewController_A
但只有單個記錄
Ç - 要麼我們將從ViewController_B
彈出那麼就沒有問題,但我想再次推開,所以我需要#import
ViewController_A
在ViewController_B
(因爲我已經導入ViewController_B
ViewController_A
所以我不能重新導入ViewController_B
ViewController_A
,對吧?)會爲那些UIViewControllers
創建衝突。
應該用什麼來解決這個問題的ç的更好的辦法,一個建議是,再拍`ViewController_D
像並顯示相同ViewController_A
,但我認爲它不是正確的方式,因爲我已經UI
和coded
爲功能。
需要建議。如果您有任何疑問,請告訴我!
我認爲使用普通數組來加載Viewcontroller A中的tableview,並根據情況使用兩個不同的數組來覆蓋公共數組。並使用委託爲viewcontrollerB中的按鈕,將重新加載在viewcontroller中的tableview在delagate中只有一個記錄覆蓋公共數組,並按下viewcontroller B按鈕彈出viewcontroller。希望它可以幫你一點。 – Exploring