2017-09-17 17 views
0

내 코드에 Moya 포드를 사용하고 있으며 그 중 하나가 Result 열거 형입니다.CocoaPod 결과 이름 충돌

또한 내 코드에 Result 열거 형이 있는데이 코드와 충돌합니다.

이 열거 형에는 Result.Result을 어떻게 사용할 수 있습니까? 오류가 발생합니다. 제네릭 형식에 대한 참조 '결과'는 다음과 같은 인수가 필요합니다. 마치 네임 스페이스가 아니라 열거 형인 것처럼 생각하십시오.

가져 오기 이름을 변경하는 것과 같은 다른 해결책이 있습니까?

import Result as MoyaResult.

답변

0

모야는 Alamofire를 사용합니다.이 모뎀은 Result 유형입니다. ResultAlamofire.Result으로 지정하면 모호성을 줄일 수 있습니다. 또는 비슷한 방식으로 앱의 모듈 이름을 Result 유형 앞에 추가 할 수 있습니다.

+0

제 경우에는 Alamofire.Result가 아니라 Result.Result를 사용하고있는 것처럼 보이고 처음에는 오류가 발생합니다. –