"Undeclared Selector 'ForwardGoOcoderDidFail : WithErrorMessage"경고를 해결하는 방법?

StackOverflow https://stackoverflow.com//questions/25065698

  •  23-12-2019
  •  | 
  •  

문제

어떻게이 경고를 해결할 수 있습니까?

여기에 이미지 설명을 입력하십시오

경고는 "해결되지 않은 선택기"ForwardGocoderDidFail : WithErrorMessage : ' "입니다.왜이 경고를 받는가? 어떻게 해결할 수 있습니까?

이것은 내 코드입니다 :

if (!handeledByBlocks && self.delegate) {
    if (!parseError && parser.statusCode == G_GEO_SUCCESS)
    {
        [self.delegate forwardGeocodingDidSucceed:self withResults:parser.results];
    }
    else if ([self.delegate respondsToSelector:@selector(forwardGeocoderDidFail:withErrorMessage:)])
    {
        [self.delegate forwardGeocodingDidFail:self withErrorCode:parser.statusCode andErrorMessage:[parseError localizedDescription]];
    }        
}
.

도움이 되었습니까?

해결책

바꾸기

[self.delegate respondsToSelector:@selector(forwardGeocoderDidFail:withErrorMessage:)]
.

[self.delegate respondsToSelector:@selector(forwardGeocodingDidFail:withErrorCode:andErrorMessage:)]
.

다른 팁

대리자가 공개 메소드가없는 것에 따라 설정하는 것이 무엇이든 : forwardGeocoderDidFail:withErrorMessage:

이란 무엇을 고칠 수있는 경고를 일으키는 것입니다.

아래 줄에 다른 서명을 사용하여 메소드를 호출합니다.

forwardGeocoderDidFail: withErrorCode: andErrorMessage:

대리인이 올바른 방법을 구현하고 respondsToSelector가 실제로 원하는 것을 확인하는 객체를 실제로 확인하는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top