Notice
Recent Posts
Recent Comments
Link
NewGen
get top Viewcontroller 본문
* get top Viewcontroller
guard let window = UIApplication.shared.keyWindow, let rootViewController = window.rootViewController else {
print("get error")
return
}
var topController = rootViewController
while let newTopController = topController.presentedViewController {
topController = newTopController
}
print("TOP=\(topController)")
의외로 많이 쓰임.
프로토콜로 전달하기 애매할때는, 탑 뷰컨트롤러 찾아서 바로 코드 실행해야 할때..
백그라운드서, 올라온 직후 현재 탑 뷰컨트롤러 확인할때 등등...
쏠쏠하게 쓰임.
'IOS' 카테고리의 다른 글
전송속도 계산 (0) | 2021.06.17 |
---|---|
ios 버전별로 현재 점유율 확인 (0) | 2021.06.17 |
Include Header Searching path in Xcode 12 (0) | 2021.05.17 |
xcode <--> iphone wireless debugging.(아이폰 무선디버깅) / wifi debugging (0) | 2021.02.16 |
Xcode 버전에 따른, AppDelegate.swift @main annotation 처리. (0) | 2021.01.25 |
Comments