2016-08-05 2 views
4

이 방법을 사용하여 Google지도에서 주소를 검색했습니다. 그러나 Use of unresolved identifier 'GMSPlacesClient' 오류가 발견되었습니다. 어떻게 해결할 수 있을까요?xcode에서 해결되지 않은 식별자 'GMSPlacesClient'사용 7.3.1

+0

이보기 컨트롤러에서 Google지도를 가져 왔습니까? –

+0

가져 오기 Google지도 예 가져옵니다. –

+0

기본적으로 Alcoofire를 cocoapds를 통해 설치하기 전에 정상적으로 작동합니다. 그러나 포드에 almofire를 추가하면 포드를이 오류 occor로 업데이트합니다. –

답변

3

Use of unresolved identifier 'GMSPlacesClient' 새 클래스의 대상이 다른 대상과 다른 경우이 오류가 발생할 수 있습니다. 이 thread에는 테스트 대상이 있고 다른 테스트 대상은 없을 수 있다고 나와 있습니다. 이 경우 모든 테스트를 테스트 대상에 포함 시키거나 모두 포함시키지 않아야합니다.

blog도 "해결되지 않은 식별자 사용"오류에 대한 가능한 해결책을 제공합니다. 클래스의 액세스 제어를 public으로 변경하십시오. 또한 테스트 할 방법을 공개로 표시하십시오. 단위 테스트를 작성할 수있는 클래스를 테스트 대상에 추가하십시오.

related SO question도 확인할 수 있습니다. 희망이 도움이!

+0

고마워요. 이제는 잘 작동합니다. –

8

cocoapod를 사용하는 경우 'GooglePlaces'창을 추가해야합니다. 그리고 GooglePlaces를 가져 오십시오.

관련 문제