• 로그인
&nbsp;&nbsp;Dev Menu Latest Contents <br><br>iOS<br><br>

Dev Application

more
Dev Application
more

Tips

more
Tips
more

Recommend Opensources

more
Recommend Opensources
more

삽질의 기억

삽질의 기억
UIWindow 생성시 주의 사항!

AppDelegate에서 UIWIndow를 init(Frame)으로 직접 생성해서 작업을 한다. 그런데 CustomAlertViewController 같은 UIWindow를 추가로 생성하여 올려야하는 경우가 있다. 그럼 기존처럼 UIWindow를 생성하고 makeKeyAndVisible하면 되지만 반드시 확인을 해야하는 것이 있으니 method안에서 선언하면 안되는것이다. method가 끝나면 내부 변수도 메모리에서 nil처리가 되기때문에 UIWindow가 나오자마자 사라져버리는 현상을 볼수 있다. 그래서 method안에서 선언하기보다는 내부 ViewController가 nil되는 순간까지 window를 유지할수 있는 곳에서 선언하는 방법으로 작업시 고려할 필요가 있다.

2023-03-17 10:12:15
<br><br>Android<br><br>

Dev Apps

more
Dev Apps
more

Android Dev Tip

Android Dev Tip

Dev Apps

Dev Apps

Recommend Opensources

Recommend Opensources

  • 한국어
  • English

Made by XE