push棧中獲取viewcontroller

本文參考:http://blog.csdn.net/weisubao/article/details/39640303 ,在此感謝

//可以手動(dòng)設(shè)置pop出棧他挎,相當(dāng)于刪除這個(gè)頁(yè)面诸迟,跳轉(zhuǎn)到其他頁(yè)面

//popViewControllerAnimated就是彈出唬渗,因?yàn)閺棾鲋荒軓棾鲎钌厦娴臈m數(shù)哪莻€(gè),所以可以不用指定參數(shù)

//popToRootViewControllerAnimated-就是直接跳轉(zhuǎn)到根視圖控制圖,如果只有兩層,那么和popViewControllerAnimated并無區(qū)別鸟雏,如果有很多層,那么其實(shí)就是相當(dāng)于不僅把自己pop出去览祖,還把所有除了根視圖控制圖之外的所有視圖控制器都pop出去了孝鹊,所以就相當(dāng)于跳轉(zhuǎn)到根視圖控制器了

//popToViewController-就是跳轉(zhuǎn)到指定的視圖控制器xxx,這個(gè)xxx一定要在這個(gè)棧里面展蒂,即一定是在我們當(dāng)前這個(gè)視圖控制器的下面的又活,所以跳轉(zhuǎn)也就是把自己和在xxx上面的所有視圖控制器都pop出去苔咪,然后相當(dāng)于直接跳轉(zhuǎn)到xxx

//此處重點(diǎn)是這個(gè)xxx怎么獲取,按照一般理解是用xxx再初始化一個(gè)視圖控制器對(duì)象yyy柳骄,然后把這個(gè)對(duì)象yyy作為popToViewController參數(shù)

//但事實(shí)是团赏,yyy是新初始化的,不在棧中耐薯,當(dāng)然和在棧中的xxx初始化的那個(gè)對(duì)象也不是同一個(gè)對(duì)象舔清,所以會(huì)報(bào)錯(cuò)(因?yàn)樵跅V姓也坏桨。?/p>

//所以曲初,self.navigationController.viewControllers出場(chǎng)体谒,viewControllers是個(gè)數(shù)組,儲(chǔ)存的時(shí)導(dǎo)航控制器棧中所有的視圖控制器臼婆,最先push進(jìn)去的時(shí)0抒痒,以此類推,最上面的肯定是數(shù)組的最后一個(gè)

//所以颁褂,那個(gè)xxx之前初始化的對(duì)象故响,可以用[self.navigationController.viewControllers objectAtIndex:0]表示,此處0就是根視圖控制器 ? [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES];

//所以痢虹,只要拿到navigationController被去,貌似能做很多事情

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末主儡,一起剝皮案震驚了整個(gè)濱河市奖唯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌糜值,老刑警劉巖丰捷,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異寂汇,居然都是意外死亡病往,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門骄瓣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來停巷,“玉大人,你說我怎么就攤上這事榕栏∨锨冢” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵扒磁,是天一觀的道長(zhǎng)庆揪。 經(jīng)常有香客問我,道長(zhǎng)妨托,這世上最難降的妖魔是什么缸榛? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任吝羞,我火速辦了婚禮,結(jié)果婚禮上内颗,老公的妹妹穿的比我還像新娘钧排。我一直安慰自己,他們只是感情好起暮,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布卖氨。 她就那樣靜靜地躺著,像睡著了一般负懦。 火紅的嫁衣襯著肌膚如雪筒捺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天纸厉,我揣著相機(jī)與錄音系吭,去河邊找鬼。 笑死颗品,一個(gè)胖子當(dāng)著我的面吹牛肯尺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播躯枢,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼则吟,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了锄蹂?” 一聲冷哼從身側(cè)響起氓仲,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎得糜,沒想到半個(gè)月后敬扛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡朝抖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年啥箭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片治宣。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡急侥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出侮邀,到底是詐尸還是另有隱情坏怪,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布豌拙,位于F島的核電站陕悬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏按傅。R本人自食惡果不足惜捉超,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一胧卤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拼岳,春花似錦枝誊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至耐版,卻和暖如春祠够,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背粪牲。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工古瓤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人腺阳。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓落君,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親亭引。 傳聞我的和親對(duì)象是個(gè)殘疾皇子绎速,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • (1)導(dǎo)航控制器初始化的時(shí)候一般都有一個(gè)根視圖控制器,導(dǎo)航控制器相當(dāng)于一個(gè)棧焙蚓,里面裝的是視圖控制器纹冤,最先進(jìn)去的在最...
    Dorajimmy閱讀 3,315評(píng)論 0 0
  • 1.自定義控件 a.繼承某個(gè)控件 b.重寫initWithFrame方法可以設(shè)置一些它的屬性 c.在layouts...
    圍繞的城閱讀 3,363評(píng)論 2 4
  • 一點(diǎn)說明:本文中“導(dǎo)航控制器”區(qū)別于“視圖控制器”存在 UINavigationController UINavi...
    WeiHing閱讀 5,047評(píng)論 0 11
  • *7月8日上午 N:Block :跟一個(gè)函數(shù)塊差不多,會(huì)對(duì)里面所有的內(nèi)容的引用計(jì)數(shù)+1主届,想要解決就用__block...
    炙冰閱讀 2,477評(píng)論 1 14
  • 身體真是非常直接赵哲、非常真誠(chéng)的一條路待德,它不像心理和靈性那么難以捕捉君丁,而且心理和靈性層面很容易出現(xiàn)自欺,但身體很少自欺...
    我就是那片云閱讀 264評(píng)論 0 0