반응형
1 2 3 | if ([delegate respondsToSelector:@selector(didLocateUser)]) { [delegate didLocateUser]; } | cs |
http://stackoverflow.com/questions/9018764/not-implemented-delegate-method-leads-to-crash
didLocateUser 라는 함수를 호출하는데, 받아줄 함수가 구현되어있지 않은 경우
알 수 없는 함수를 호출했다고 에러가 뜨며 앱이 멈춘다
delegate를 통해 깔끔한 코드를 작성할 수 있는데,
이것을 포기하지 않으려고 검색하던 도중 함수 구현 여부를 확인하는 코드를 발견함
반응형