我有一個應用程序,我正在努力,有一個主屏幕與兩個按鈕。一個人會帶你到一個GPS(地圖)的視圖,然後一旦有(新的VC)它可以選擇設置該位置或提出一個列表(tableview,另一個VC)的所有位置已標記。確定viewcontroller是否已經在堆棧上,如果是這樣,去或去掉它
在列表VC中,如果您單擊表格單元格,它將調出帶有地圖的VC。問題是,這會在堆棧中添加相同的VC bak。如果用戶點擊取消按鈕,他們會返回到屏幕,然後取消返回另一個屏幕等...直到回到主。
我知道我可以做[self.navigationController popToRootViewControllerAnimated:YES];回到根部,但這並不總是我想要的。另外,我知道我可以這樣做:[[[presentViewController] presentingViewController] dismissModalViewControllerAnimated:YES]; [[[]] [] [] [] [] [] [] [] [
我想我的意思是我想「重複使用」GPS地圖視圖,所以我可以從其他VC調用它,所以這就是爲什麼我沒有用「傳回」來調用VC。所以,當按鈕被按下並且要呈現新的VC時,是否可以在顯示新的VC之後解散先前的VC?這樣,當前風險投資的解僱將讓我回到我需要的地方。
我希望有道理,而且這個問題不屬於「不是真正的問題」類別。
任何幫助或更好的建議,非常感謝。 THX
地理...