Apple Map을 사용하는 사이드프로젝트를 진행하고 있다.
예전에 MapKit을 몇 번 다뤄본적이 있어서 금방 초기 코드를 작성했는데.
여지없이 인터페이스가 바뀌었으니 새로운 걸 쓰라는 warning이 떴다.
Content는 유지한 채로 다른 부분만 바꾸면 되겠거니 간단하게 고쳐보았지만 아래와 같은 에러 화면이 나타났다:
Generic parameter 'V' could not be inferred
에러에 대해 ChatGPT는 도움이 되지않는 헛소리했다.
결국 스스로 에러를 수정했는데, MapAnnotation을 사용하면 에러가 발생하는 것이었다.
이 에러는 개발자가 노하우를 가지고 수정할 수 밖에 없기 때문에 주의해야 하겠다.
아래는 수정된 코드이다.