view와 Viewcontroller의 관계에 대해서 질문 드립니다.
222
작성한 질문수 4
만약 customView를 static 변수로 만들어 서로 다른 ViewController에서 사용한다고 할 때, 두 개의 viewcontroller의 view에 custom View를 붙혀주고 customView에 대한 함수를 만들어 실행 시키면 왜 customView의 함수가 두 번씩 실행 될까요?
하나의 ViewController는 이미 Disappear됐는데도 customView의 함수가 실행 되네요.
viewcontroller가 사라진다면 거기에 포함 되어있던 자식 View들도 전부 소멸하는 줄 알았는데 아닌가요?
답변 1
0
안녕하세요
기본적으로 static으로 만든 객체는 자동으로 없어지지 않습니다.
그러므로 static으로 만든 view 역시 자동으로 없어지지 않습니다.
해결책은 static을 안쓰거나, 쓴다면 static을 옵셔널로 만들어 수동으로 nil을 주입하는 방식으로 사용해야 합니다.
감사합니다.
강의 정리 및 개인 공부
0
278
1
DispatchQueue 질문입니다.
0
575
1
log in 강의 질문드립니다.
0
304
1
meal cell 클릭시 화면 이동 문제
0
379
1
meal cell 클릭시 화면이동 불가
0
347
2
import CreateMLUI 이 안됩니다.
0
241
1
Stop Watch 질문
0
350
2
SignIn ViewController와 SignUp ViewController가 꽉 차지 않는 이유가 궁금합니다.
0
261
1
createMLUI가 import되지 않습니다
0
460
1
plist에 nsallowsarbitraryloads 추가시에도 http통신이 안됩니다
0
903
1
질문드립니다~
0
355
1
질문드립니다.
0
278
2
stopwatch 강의 중 시간단위 변경에 대해 질문드립니다.
0
376
2
VNCoreMLRequest 실행 안됨
0
376
2
autolayout attr
0
207
0
Sign in 할때 발생하는 에러가 왜 나타나는지 모르겠습니다.
0
344
1
강의 관련 소스 코드 공유 부탁 드립니다.
0
363
2
별표시부분에 색깔이 칠해는거 없애려면 어떻게 하면 될까요?
0
252
1
반드시 required init을 생성해야하는 이유가 뭔가요??
0
952
1
3:20~ 3: 30 초에 rating 값을 0 으로 만들어 준다고했는데 왜 0으로 만들어주는 코드가 없죠?
0
254
1
질문입니다.
1
254
3
강사님 안녕하세요
0
158
1
MealDetailViewController에서 이미지 가져오지 못하는 문제
0
213
1
?? 설명하실 때요.
0
238
1





