2014-07-08 2 views
0

현재 버전의 시스템에서 특정 메소드가 사용되지 않는지 프로그래밍 방식으로 감지 할 수 있습니까? 감사합니다메소드가 사용되지 않는지 확인하십시오.

+1

deprecation 확인은 런타임이 아닌 컴파일 타임에 수행됩니다. 당신은 아마도 당신의 질문에 좀 더 많은 맥락을 제공해야합니다. – rmaddy

+0

@rmaddy 당신은 deprecated 메소드에 대한 호출을 포함하지 않기 위해 조건부 컴파일을 사용할 수 있다는 것을 의미합니까? –

+0

나는 당신이 약간의 세부 사항을 제공 할 필요가 있다는 것을 의미한다. 어떤 수업/방법을 말하는거야? Base SDK 및 배포 대상은 무엇입니까? – rmaddy

답변

1

아니요, 현재 버전의 시스템에서 특정 메서드가 더 이상 사용되지 않는지 프로그래밍 방식으로 감지 할 수는 없습니다. 당신의 메소드가 더 이상 사용되지 않는다는 경고 메시지를 통해 알 수있는 유일한 방법.

0

경고는 배포 대상을 기반으로합니다. 배포 대상을 최신 버전으로 설정하십시오. 제품 메뉴에서 빌드를 수행하고 모든 경고를 참조하십시오.

+0

왜 이런가요? 배포 타겟이 메소드를 지원하면 Base SDK에서 더 이상 지원되지 않는 메소드를 수행 할 필요가 없습니다. – rmaddy

+0

경고를보고 싶지 않습니다. 내 앱에 대해 알리고 싶습니다. –

관련 문제