반응형
viewDidLoad 에서 alertViewController를 띄우면 계층구조 오류 메시지를 던지고 alert가 뜨지 않는다. 처음에는, 뷰가 로드 되었는데 왜 안떠? 라고 생각하고 구글에서 삽질을 좀 했다. 알고봤더니 뷰가 로드는 되었지만 나타나지는 않았기 때문에 viewDidLoad에서 alert 를 띄우면 alert를 띄울수 있는 부모 viewcontroller가 없다고 난 에러였다. 그래서 viewController에서 alert를 띄울려면 viewDidLoad 말고viewDidAppear 이나 다른 메소드를 만들어서 alert를 띄어줘야 한다.
반응형
'ios 뽀개기 > objective-c' 카테고리의 다른 글
ios 인디케이터 (268) | 2019.10.24 |
---|---|
ios 디바이스 사이즈 구하기 & xib 파일 이름으로 뷰 띄우기 (280) | 2019.10.24 |
문자 타입의 바이트를 NSData타입으로 변환 (133) | 2019.10.22 |
CALayer 관련 참고 페이지 (166) | 2019.10.18 |
ios 로컬 음악파일 간단하게 재생하기 (195) | 2019.10.18 |
댓글