2018년 12월 16일 일요일

인프런 강의에 질문글을 남겼는데 삭제당했다.

인프런에서 swift4 ios강의를 들었고 질문글을 남겼는데 답변이 일주일 정도 없더니 그냥 삭제됐다.

다른 글들은 1년씩 있는걸 보면 삭제한 것이 맞다. 내가 한 질문글에서도 안보인다.

질문은 간단한 것이였다.

ios의 ui는 메인스레드에서 관리하는 방식이기 때문에(사실 ios뿐만 아니고 윈도우, 안드로이드도 ui는 메인스레드에서만 관리한다.) main 스레드에서 처리해야 한다. 그래서 ui 관련 메소드를 호출할 때 메인스레드에서 호출하지 않으면 xcode에서 경고 문구를 해당 코드 옆에 표기해준다.(must be used from main thread)

그런데 모든 ui 컨트롤에서 이런 경고문구를 보여주는게 아니라 일부에서만 보여줬다.

그래서 문의를 했는데, 답변이 일주일 정도 없더니 그냥 삭제됐다. 어처구니가 없네. 구글 검색하면 글은 나오는데 링크로 가보면 글은 없다.

아니 본인이 swift 언어를 만든 것도 아니고 xcode를 개발한 것도 아니고 모를 수 있다고 본다. 내가 c언어를 10년가까지 해도 모르는거 투성이인데...강사라고 다 알 수가 없지 않나.

근데 잘 모르겠다 라고 하면 되지. 왜 질문글을 지우지?

이해를 못하겠네. 그냥 확인해봤는데 잘 모르겠다고 하지. 뭐 자존심인가? 내가 모르는건 있을 수 없다 이런건가?

며칠전에 답을 찾았다.

저기요 최강사님. 모르는건 죄가 아닙니다. 다음에 누가 질문남겼는데 찾아보고 모르면 모른다고 하세요. 제가 영어를 잘 못하니 stackoverflow 같은 곳에 답이 있을까 물어본건데 질문글 삭제당하니 기분 더럽습니다.

인프런 강의에 또 남겨봐야 또 삭제당할거니 그냥 제 블로그에 하소연 할랍니다.

그리고 답 알려드릴께요.

ㅅㅂ 그냥 xcode가 표기 안해주는거에요. xcode가 ㅄ이라서 그냥 안하는거라고요. 클로저에서 ui에 접근할 때 무조건 main스레드에서 하는게 맞는겁니다.

쩝.

댓글 없음: