Warning: Attempt to present on whose view is not in模態跳轉問題

錯誤分析:

controller A present controller B ,前提是A的view要存在,如果不存在,就會報這個錯。
解決方法:?
將原來的present語句由 viewDidLoad方法中移到 viewDidAppear中,問題就可以解決。但是這樣的話,畫面會閃現一下parentViewController的view,這個問題目前不清楚怎么解決,有待高人指點
并且viewDidAppear這個方法是每次都進入,和ViewDidLoad只進一次不同,所以無法達到我要的效果。
最終方案:
擯棄presentModel方法,在viewDidLoad中添加如下語句:
[self.view?addSubview:controllerB.view];

???????????????[self addChildViewController:controllerB];

?????????自己添加想要的動畫,實現對presentModel方法的模仿。

?

轉載于:https://www.cnblogs.com/zxykit/p/5197894.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/255968.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/255968.shtml
英文地址,請注明出處:http://en.pswp.cn/news/255968.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Reflector7及破解

Reflector7開始收費,前面的版本都已經過期,在網上下載了Reflector7,并找到了破解軟解,特在此分享。 下載地址: Reflector7.1.0.143.zip&Red.Gate_.NET_.Reflector.7.1.0.143.patch-SND.zip 本文轉自xwdreamer博客園…

win7系統的右鍵菜單只顯示一個白色框不顯示菜單項 解決辦法

如上圖所示,桌面或其他大部分地方點擊右鍵菜單,都只顯示一個白色框,鼠標移上去才有菜單項看,并且效果很丑 解決辦法: 計算機—右鍵—屬性—高級—性能—設置—視覺效果—淡入淡出或滑動菜單到視圖,將其前面…

【setup.py編譯出錯】——提示無法查找到powershell.exe

https://www.cnblogs.com/wind-chaser/p/11359521.html pytorch fasterrcnn訓練自己數據集文章鏈接 在進行faster rcnn pytorch跑通的時候遇到的,我是直接在pycharm中的終端上進行運行的,但是一直會跳出powershell.exe無法查找的錯誤, pytho…

同工不同酬,年薪 50 萬美金的工程師到底有什么神本事?

同工不同酬,年薪 50 萬美金的工程師到底有什么神本事?投遞人 itwriter 發布于 2014-05-10 23:09 評論(6) 有6066人閱讀 原文鏈接 [收藏] 英文原文:What kind of jobs do the software engineers who earn $500K a year do? 他們究竟是作…

201671010117 2016-2017-2 《Java程序設計》Java第十七周學習心得

Java第十七周學習心得 這一周老師對線程的內容進行了詳細講解,包括線程創建的兩種技術,和線程的優先級屬性及調度方法,對于布置的實驗作業中,實驗九中存在一點問題,程序運行不出來,后來跟同學商量探討沒有…

ACM數論之旅4---擴展歐幾里德算法(歐幾里德(???)?是誰?)

為什么老是碰上 擴展歐幾里德算法 ( ????? )最討厭數論了 看來是時候學一學了 度娘百科說: 首先, axby gcd(a, b) 這個公式肯定有解 (( ????? )她說根據數論中的相關定理可以證明,反正我信了) 所以 axby g…

艾里斑大小與像元尺寸的匹配問題

寫給自己看的學習記錄: 光具有波粒二象性,由此衍生出了幾何光學與衍射光學。在光學設計軟件中,最常用的判斷標準是查看點列圖的RMS半徑以及MTF圖的曲線,這兩者分別代表了兩種傳播性質的評價方式。 在剛接觸光學設計時&#xff0…

Android 保持Service不被Kill掉的方法--雙Service守護 Android實現雙進程守護

本文分為兩個部分,第一部分為雙Service守護,第二部分為雙進程守護 第一部分: 一、Service簡介:Java.lang.Object ?Android.content.Context ?android.content.ContextWrapper ?android.app.Service Service是應用程序Applicati…

【mmdetection2.0錯誤】——ModuleNotFoundError: No module named ‘mmdet‘

一開始以為是安裝包導入的相對路徑的問題,結果鼓搗了一上午都沒有用,最后才發現再進行mmdet2.0環境配置的時候忘記編譯了 也就是如下語句: python setup.py develop

聊聊分布式事務

事務就是一個會話過程中,對上下文的影響是一致的,要么所有的更改都做了,要么所有的更變都撤銷掉。就要么生,要么死。沒有半死不死的中間不可預期狀態。參考下薛定諤的貓。 事務是為了保障業務數據的完整性和準確性的。分布式事務&…

PLSQL DBMS_DDL.ANALYZE_OBJECT

http://space.itpub.net/11893231/viewspace-683241 本文轉自健哥的數據花園博客園博客,原文鏈接:http://www.cnblogs.com/gaojian/archive/2012/11/30/2795775.html,如需轉載請自行聯系原作者

【深度學習mmdetection錯誤】——mmdetection 運行報錯KeyError:‘ConvWS is already registered in conv layer‘

于是修改以下mmdetection的安裝文件: site-packages/mmdet-2.1.0unknown-py3.7-linux-x86_64.egg/mmdet/ops/conv_ws.py" 把 CONV_LAYERS.register_module(ConvWS) 修改為: CONV_LAYERS.register_module(nameConvWS, forceTrue)

ABB RAPID 在 Notepad++ 中語法高亮的實現

ABB RAPID 在 Notepad 中語法高亮的實現 分類: Misc2014-04-08 15:43 145人閱讀 評論(0) 收藏 舉報notepadNotepad 內置了一個稱為 UDL2.0 (User Defined Language) 的引擎,來實現用戶自定義語法高亮,使用它,可以定制自己的代碼語…

Redis服務器的啟動過程分析

轉載于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/127.html?1455808771 本文將通過分析代碼來介紹Redis的啟動過程,通過查看Redis 的啟動腳本,得知Redis的啟動時從Redis.c的main方法開始的。Redis啟動可以分為以下幾個步驟…

MyEclipse運行時自動保存

今天第一次用MyEclipse,我發現我的代碼明明修改了,但運行結果發現總是修改前的代碼結果。后來發現,是代碼修改后必須保存,再點運行。這個功能明顯不合適,所以需要更改MyEclipse的配置。紅框是修改后的結果。 轉載于:ht…

PLSQL中INDEX BY TABLE 的 prior 和 next 操作學習

開始 --INDEX BY Table SET SERVEROUTPUT ON;DECLARETYPE enm_tab_type IS TABLE OFemp.ename%TYPEINDEX BY BINARY_INTEGER;enm_table enm_tab_type; BEGINenm_table(1):1001;enm_table(2):1002;enm_table(3):1003;enm_table(4):1004;enm_table(6):1006;dbms_output.put_line(…

【深度學習torch——error】——“xxx.pt is a zip archive(did you mean to use torch.jit.load()?)

這個問題是在進行權重文件加載進行預測的時候發生的,原因其實就是torch版本不對 我是用的工作站訓練使用的是torch1.7.0,然后用自己的電腦進行預測,就報錯了,原因就是自己的電腦是torch1.2.0版本的 因為在1.6版本以上的模型改變…

ABB 機器人 IRBP系列轉臺的一段代碼注釋

PROC IndexToStn1() //檢測變位機狀態 并設置要運行到的角度位置 并對不同的GetNextPartAdv返回值情況 進行處理 VAR bool bActive;VAR jointtarget jtCurrent; //聲明一個位置變量IF (NOT bInterchCalib1) CalibIntch1; ! reset inpo…

如何寫一個bootloader

聲明:本文為學習Codeproject文章的個人總結性文章, 原文:http://www.codeproject.com/Articles/664165/Writing-a-boot-loader-in-Assembly-and-C-Part 本人開發環境: 操作系統:Ubuntu 32位(64位的會有push…

定時執行某段程序

有時候我們需要每天 定時的 自動 去執行某段程序,那么這個功能如何實現呢? 經過百度,定時器就可以實現,總結如下: 我用控制臺寫了一個程序,用來在指定時間內 打印 “我執行了” 上面就是程序的運行結構&…