본문 바로가기
IOS

Swift AppDelegate에서 ViewController 참조하기

by 일용직 코딩노동자 2021. 12. 8.
728x90
반응형
if let vc = window?.rootViewController as? ViewController {
	//vc.?? 하여 참조
}

루트뷰를 이용하여 가능합니다.

as? ViewController에서  ViewController은 해당 루트뷰에 대한 클래스명을 적어주시면 됩니다.

 

루트뷰를 만드는 방법은

https://onedaycodeing.tistory.com/163

 

Swift rootView 변경하기.

let ad = UIApplication.shared.delegate as! AppDelegate //델리데이트 값 받아오기. ad.window?.rootViewController = self //루트뷰를 현재 메인뷰로 변경 해당 2줄로 간단하게 해결 가능합니다.

onedaycodeing.tistory.com

해당 게시글을 참조해주세요.

 

 

728x90
반응형

댓글