iOS跳轉(zhuǎn)push頁面失敗與解決辦法(實(shí)際項(xiàng)目)

這篇文章的重點(diǎn)在于在實(shí)際的項(xiàng)目(TZBank)中遇到版本機(jī)型的Bug以及Bug的處理過程

因?yàn)榧夹g(shù),尤其是編程領(lǐng)域,值錢的并不僅僅有邏輯,還有有用的經(jīng)驗(yàn)。


此時(shí)筆者已經(jīng)在寧波東海銀行進(jìn)行新的直銷銀行的客戶端的開發(fā),所以之前開發(fā)的TZB客戶端的此臨上架生產(chǎn)Bug是遠(yuǎn)程調(diào)試的。

Bug描述(遠(yuǎn)程項(xiàng)目經(jīng)理的描述):

臺(tái)州銀行簡(jiǎn)易版手機(jī)銀行現(xiàn)有一個(gè)比較棘手的ios兼容性問題,因涉及到項(xiàng)目驗(yàn)收,所以情況比較緊急,麻煩您幫忙看看能不能解決。

問題描述:1、打開app進(jìn)入首頁

2、隨便點(diǎn)擊一個(gè)功能菜單,跳到登錄界面

3、點(diǎn)擊登錄跳到首頁,自動(dòng)加載到之前點(diǎn)擊的功能菜單交易頁面(現(xiàn)在ios9(iphone6)系統(tǒng)能正常跳轉(zhuǎn),目前發(fā)現(xiàn)ios7.1(iphone4)、ios8.4.1(iphone5)不能正常跳轉(zhuǎn))。

4、打開APP,點(diǎn)擊登陸,登陸成功后,回到首頁,點(diǎn)擊功能菜單,可以正常運(yùn)行。

5、目前可以做到對(duì)iOS9 打開這個(gè)登陸后跳轉(zhuǎn),同時(shí)對(duì)iOS8 iOS7關(guān)閉登陸跳轉(zhuǎn)。 這樣iOS8(iPhone5) i0S7(iPhone4)用戶需要登陸后,再次點(diǎn)擊功能菜單進(jìn)入。 不會(huì)閃退。

6、目前的問題是,iOS9可以實(shí)現(xiàn)自動(dòng)跳轉(zhuǎn),iOS8(iPhone5) i0S7(iPhone4)不能實(shí)現(xiàn)自動(dòng)跳轉(zhuǎn),具體的原因不詳,因?yàn)樘D(zhuǎn)部分的函數(shù)和接口沒有版本限制。

其他項(xiàng)目里有遇到過類似的問題嗎?如果有,能給一份較為清楚地解決方案嗎?

謝謝!

界面示意:

圖 3主頁圖

正常的功能描述:在iOS9 iPhone6的測(cè)試設(shè)備下,當(dāng)用戶打開APP進(jìn)入主頁圖(如上方圖3)而未登陸時(shí)(isLogin==No),用戶點(diǎn)擊轉(zhuǎn)賬匯款,程序會(huì)自動(dòng)跳轉(zhuǎn)到登陸頁,此時(shí)用戶填寫登陸賬戶名,點(diǎn)擊登陸按鈕,完成登陸后,程序從登陸頁返回主頁,并自動(dòng)進(jìn)入轉(zhuǎn)賬匯款。但是 目前發(fā)現(xiàn)ios7.1(iphone4)、ios8.4.1(iphone5)不能正常跳轉(zhuǎn)。而且控制臺(tái)日記顯示,轉(zhuǎn)賬匯款WebView頁面已經(jīng)實(shí)例化,并加載了服務(wù)的HTML頁面,只是Self.NavigationController沒有跳轉(zhuǎn)到WebView頁面。

5 bug_fix的代碼

//iOS9可以的基本方法。

?[self.navigationController pushViewController:[WebViewController sharedInstance] animated:No];

以上代碼 在iPhone4s上會(huì)跳轉(zhuǎn)失敗,經(jīng)搜集資料,確認(rèn),將animated參數(shù)設(shè)置為No即可。因?yàn)閺牡顷戫摲祷氐膭?dòng)畫沒結(jié)束,所以再次推入新頁面的動(dòng)畫無法正常進(jìn)行,即推入失敗。

6 解決Bug后正常跳轉(zhuǎn)至轉(zhuǎn)賬匯款后的頁面。


圖10 轉(zhuǎn)賬匯款詳情頁WebView
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,177評(píng)論 4 61
  • -01- 前幾天寫了篇文章《你們那么相愛,為什么還會(huì)分開》,我的朋友小米干脆利落的跟那個(gè)男的說了再見。 后來談起這...
    U大大閱讀 394評(píng)論 0 0
  • 學(xué)習(xí)小碼哥react-native視頻教程,以下粘貼出源碼,方便以后學(xué)習(xí)使用。附上效果圖,在ios中這類列表界面一...
    金絲楠閱讀 684評(píng)論 1 2

友情鏈接更多精彩內(nèi)容