오늘도 열심히 예제코드를 따라하는데 결과값이 책과 달라 찾아보니 다음과 같은 Warring 메시지가 있었다
Incompatible pointer types sending 'int(param1,param2,void *)' to parameter of type 'NSInteger (*)(id,id,void *)'
리턴받는 타입이 다른다는거 같은데 책을 읽어보니 본문내용에는 함수가 리턴하는 값은 NSComparisonResult라는 열거형 정수라고 써있네?? 뭐지 -___-
그래서 문제가 되는 compare함수의 리턴타입을 NSComparisonResult 로 변경해주고 다시 실행해보니
예제와 똑같이 나온다 ㅎㅎ 예전에는 걍 int만 해도 됐던건가 -__-)a
아 복잡해!!!