1. 程式人生 > >【iphone】返回崩潰:nested pop animation can result in corrupted navigation bar nested pop animation can re

【iphone】返回崩潰:nested pop animation can result in corrupted navigation bar nested pop animation can re

nested pop animation can result in corrupted navigation bar

nested pop animation can result in corrupted navigation bar

 Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.


【情況一】
出現此問題的原因是在A介面彈出B介面完成後,又掉A介面POP出棧,這必然導致以上問題。如下,在彈出personalController後面,又在後面呼叫了

[self.navigationController popViewControllerAnimated:YES];將自己彈出!解決方法,還用說嗎?{刪除最後一行程式碼,要彈出此介面,自然有自己的返回按鈕來處理},至少在B介面未POP以前,A介面是無論如何也不能將自己POP去消毀!

NSString*memberId = [dictionary objectForKey:@"PlayerNo"];

PersonalInfoViewController*personalController = [[PersonalInfoViewController alloc] init];

[personalController.navigationItems etHidesBackButton:YES];

[personalController setMemberId:memberId];

[self.navigationController pushViewController:personalController animated:YES];

[personalController release];

[self.navigationController popViewControllerAnimated:YES];


【情況二】

nested push animation can result in corrupted navigation bar 巢狀的navigation動畫會造成  navigation bar  錯誤, 具體表現為上一層的titleview 和這一層重疊, navigationbaritem  維持上一層的左按鈕, 右按鈕 、、、系統警告提示nested push animation can result in corrupted navigation bar

從頭到尾分析了整個專案的程式碼, 最後確認問題根源——自定義UITabbarController引發的血案

專案中使用了自定義的UITabbarController ,修改裡面的tabbar檢視, 在這個UITabbarController 中實現了viewWillAppear方法, 裡面沒有加super viewWillAppear , 結果導致了這一連串的問題,

     整個軟體裡面,都會出現彈一次模態視窗,導航檢視就會動畫亂序,

    導航檢視前進後退過快, 導致導航欄巢狀, 一個上面覆蓋另一個。

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
}

相關推薦

iphone返回崩潰nested pop animation can result in corrupted navigation bar nested pop animation can re

nested pop animation can result in corrupted navigation bar nested pop animation can result in corrupted navigation bar  Finishing up a navigation trans

UINavigationController出現nested push animation can result in corrupted navigation bar的錯誤提示

今天在測試過程中,出現了這樣一個bug,分別有兩種情景: (前提是:app是基於UINavigationController構建的) 1、從Controller-A中push進來B。在B中點選返回,返回的介面為黑色一片。再做返回操作就crash了。 如圖1: 2、從Co

nested push animation can result in corrupted navigation bar問題解決

當接受到推送通知時,需要要求跳轉到指定的頁面。我們登入成功後只有一個viewcontroller,並且為導航檢視。所以可以,使用 popToRootViewControllerAnimated 先跳轉到根檢視,然後在從根檢視push到其他檢視。 這個理論上是沒有問題。但是

iOS 導航欄錯誤 nested push animation can result in corrupted navigation bar

nested pop animation can result in corrupted navigation bar nested pop animation can result in corrupted navigation bar  Finishing up 

ucosii筆記1移植

err color border 工作 mrc pro read cfg mut 前言 ucosii的代碼,可以分為兩部分:與cpu無關的代碼,與cpu有關。移植的主要工作就是修改與cpu有關的部分代碼。 ucosii的代碼結構 與cpu無關的代碼

轉載Caffe學習運行caffe自帶的兩個簡單例子

0.00 練習 siam 其它 sudo 單例 復制 腳本 policy 原文:http://www.cnblogs.com/denny402/p/5075490.html 為了程序的簡潔,在caffe中是不帶練習數據的,因此需要自己去下載。但在caffe根目錄下的data

線下活動北京敏捷開發促進項目管理創新變革

經理 如何 image ext p s 優秀 pla cnblogs 項目經理 您在項目中是否經常遇到項目目標不清晰的問題?   您在項目中是否經常遇到項目需求不斷變更的難題?   您在項目中是否經常遇到跨部門跨專業溝通不暢的困惑?   您在項目的執行過程中是否面臨

springSpring Boot定制自己的starter

cat 交互 miss factor 如何 指定 boot.s 倉庫 dmi 概念 在學習Spring Boot的過程中,接觸最多的就是starter。可以認為starter是一種服務——使得使用某個功能的開發者不需要關註各種依賴庫的處理,不需要具體的配置信息,由

C++筆記一Microsoft Visual Studio 2010軟件的安裝與建立第一個cpp文件

軟件的安裝 aid 密碼 span win32控制臺 left 編寫 visual 五步 筆記一:Microsoft Visual Studio 2010軟件的安裝與建立第一個cpp文件 我學習C++使用軟件為Microsoft Visual Studio 2010。 首先

MongoDBMongoDB管理使用killOp幹掉Long Running Operation

官方 pair 可能 建立 找到 ecs 官方文檔 ntop mongodb http://www.mongoing.com/archives/2563 MongoDB提供了killOp請求,用於幹掉運行時間很長的請求,killOp通常需要與currentOp組合起來使用;

科普手機克隆華為手機一鍵搬家工具怎麽使用?

克隆 下載 屏幕 記得 第一步 沒有 數據 現在 推出 記得以前念書時,手機都是闊以裝外置SD卡的,如果換手機,需要事先把手機上的聯系人、短信等重要信息復制到SD卡中,再把SD卡安裝到新手機裏面,過程非常麻煩,如果SD卡內存不夠用,還要反復折騰。現在隨著技術的發展,不同手機

python入門指南控制語句

pan else pre 循環 clas python continue break for 條件控制 if,if-else,if-elseif-else #!/bin/python a = ‘test‘ if a == ‘test‘: print

OverFeat《OverFeatIntegrated Recognition, Localization and Detection using Convolutional Networks》

ICLR-2014 全稱為「International Conference on Learning Representations」(國際學習表徵會議),由位列深度學習三大巨頭之二的 Yoshua Bengio 和 Yann LeCun 牽頭創辦。詳細介紹可

mpich2圖文教程mpich2的安裝、配置、測試、vs配置、命令列測試(沒有使用)

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/83549093 【安裝mpich2】 1、開啟“mpich2-1.4.1p1-win-ia32.msi。 2、點選“Next”。 3、點選“N

Android實用教程匯入android-gif-drawable包,不用在GitHub下載(Android Studio 3.1.2)

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80193877 【AS版本】 【步驟】 1、開啟Project Structural。(可點選圖示,也可以在File選單中開啟,也可以按Ctrl+Al

Android實用教程匯入SlidingMenu包,不用在GitHub下載(Android Studio 3.1.2)

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80192923 【AS版本】 【步驟】 1、開啟Project Structural。(可點選圖示,也可以在File選單中開啟,也可以按Ctrl+Al

AndroidAS警告Do not concatenate text displayed with setText. Use resource string with placeholders.

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80167402 【錯誤】 Do not concatenate text displayed with setText. Use resource string wi

統計建模兩種文化(第六部分)

謝絕任何不通知本人的轉載,尤其是抄襲。   Abstract  1. Introduction  2. ROAD MAP 3. Projects in consulting 4. Return to the university 5. The

統計建模兩種文化(第四、五部分)

謝絕任何不通知本人的轉載,尤其是抄襲。   Abstract  1. Introduction  2. ROAD MAP 3. Projects in consulting 4. Return to the university 5. The

統計建模兩種文化(第三部分)

謝絕任何不通知本人的轉載,尤其是抄襲。   Abstract  1. Introduction  2. ROAD MAP 3. Projects in consulting 4. Return to the university 5. The