UIViewController的 dismissViewControllerAnimated:completion:方法
UIViewController的 dismissViewControllerAnimated:completion:方法
2013-10-17 15:204669人閱讀評論(0)收藏舉報
轉載自:http://blog.csdn.NET/terrylee_cold/article/details/7529132
今天coding的時候碰到了dismissModalViewControllerAnimated:方法.這個方法的功能是釋放接受到這個訊息的物件(UIViewcontroller物件).
如:[self dismissModalViewControllerAnimated:YES]; //animated的引數代表UIViewcontroller是否動態移除螢幕,預設是向螢幕下方移除螢幕外.
物件呼叫這個方法之後,直接被dealloc,如再呼叫這個物件的view,這個物件重的 viewDidLoad方法會被呼叫.
另外,在ios5.0之後,dismissModalViewControllerAnimated方法被 dismissViewControllerAnimated:completion:方法所取代.後者比前者多了一個(void (^)(void))completion引數,這個引數是一個block用來提供UIViewcontroller物件被釋放之後執行的回撥.這個block的回撥方法是在UIViewcontroller的viewDidDisappear:之後被呼叫.
與以上的兩個方法對應的方法是presentModalViewController:animated:和presentViewController:animated:completion:.
相關文章
- iOS,UIViewController和nib方法的載入順序iOSUIViewController
- UIViewController的生命週期UIViewController
- 關於dismissViewControllerAnimated值得注意的一點(deinit)ViewController
- IPC send completion sync
- 建立一個背景透明的UIViewControllerUIViewController
- 理解I/O Completion Port
- 探究 UIViewController 生命週期UIViewController
- UIview 與 UIviewController 不得不說的"事"UIViewController
- iOS獲取當前顯示的UIViewControlleriOSUIViewController
- iOS之Custom UIViewController TransitioniOSUIViewController
- OpenAI Chat completion API 入門指南OpenAIAPI
- GRPC淺析-completion_queueRPC
- UIViewController及UIView未deinit釋放UIViewController
- OC UIViewController基礎知識整理UIViewController
- iOS開發筆記(九):UIViewController的生命週期iOS筆記UIViewController
- 關於'kksfbc child completion' wait的一個bugAI
- IOS 學習筆記(1) 檢視UIViewControlleriOS筆記UIViewController
- iOS程式執行順序和UIViewController 的生命週期(整理)iOSUIViewController
- iOS開發之UIView與UIViewController的生命週期總結iOSUIViewController
- PostgreSQL DBA(64) - checkpoint_completion_target引數解析SQL
- session一直等待kksfbc child completion事件Session事件
- springboot整合ElasticSearch使用completion實現補全功能Spring BootElasticsearch
- Timeout expired. The timeout period elapsed prior to completion of the operation or the server is noServer
- kksfbc child completion與ksdxexeotherwait引發CPU使用異常AI
- UINavigationController,UINavigationBar,UINavigationItem,UIViewController的相互關係UINavigationControllerView
- [20200228]tmux completion.txtUX
- 改了一下 gocode, Go1.10下的auto completion基本能用了Go
- oracle 12.2.0.1 crs call completion cpu使用率100% library cache lockOracle
- Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.Server
- TIE: A Framework for Embedding-based Incremental Temporal Knowledge Graph Completion 增量時序知識圖譜補全論文解讀FrameworkREM
- Qt:透過QCompleter類提供的補全框completion box, 根據使用者輸入的內容提供可能的補全選項實現自動補全功能QT
- Java的方法靜態方法Java
- Java方法03:方法的過載Java
- 去掉ul li 的自定義格式的方法 的方法
- iOS知識樹,知識點(包括物件、Block、訊息轉發、GCD、執行時、runloop、動畫、Push、KVO、tableview,UIViewController、提交AppStore)iOS物件BloCGCOOP動畫ViewUIControllerAPP
- 方法的過載、可變形參的方法、方法的引數值傳遞機制、遞迴方法遞迴
- Socket類的getInputStream方法與getOutputStream方法的使用
- Python Class 的例項方法/類方法/靜態方法Python