ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [콰람] - SwiftUI "Type 'Timer' has no member 'publish' " 에러
    프로젝트/콰람 2022. 7. 23. 21:25
    728x90
    반응형

    요즘 토이 프로젝트를 하느라 앱개발을 열심히 하고 있다. 생애 처음으로 하는 앱개발이다 보니 여러가지들을 제대로 숙지도 못한채로 하다가 결국 문제가 생기고 말았다. 솔직히 문제라고 하기엔 너무 창피한 문제였고, 이것 때문에 시간을 많이 잡아먹은 나 자신이 한심하게 느껴진다.. 

     

    내가 겪은 에러는 바로 이것이다.

     

    Cannot infer contextual base in reference to member 'main'
    Cannot infer contextual base in reference to member 'common'
    Type 'Timer' has no member 'publish'

    분명 Timer()클래스에 있는 publish메서드를 사용하려고 하는데 이게 왼걸..? 없다고 하는것이다. 그래서 내가 혹시 잘못하고 있나 해서 애플개발문서를 다 뒤져봤는데 사용방법은 이게 맞았다... 

     

    하지만 xcode와 스위프트가 거짓말을 할 이유는 없을 것이다. 이런 저런곳을 다 확인해봤는데, 나만 안되는것 같았다.. 세상이 날 왕따 시키는 기분을 뒤로한 채 새로운 프로젝트를 만들어서 똑같은 구문을 선언하였다. 그랬더니..

    오류가 없다..!

     

    프로젝트를 새로 생성하니 됐다니.. 이 얼마나 말도 안되는 상황인가..자세히 보면 Timer클래스의 색깔이 다르다. 이 떄 나는 알아차렸다.. 내가 생성한 구조체중 하나의 이름이 Timer였다는 것을.. 혹시나 그럴리는 없겠지만 여러분들도 이런 문제와 맞닥들였을 때 나처럼 해매는 일이 없었으면 좋겠으면 하는 마음에 포스팅을 해본다..

    '프로젝트 > 콰람' 카테고리의 다른 글

    [콰람] SwiftUI - HStack Picker Crash 해결방법  (0) 2022.08.04
Designed by Tistory.