2012-03-08 2 views
2

Xcode 4.3을 설치하고 4.3.1을 계속 사용하기 때문에 Xcode는 더 이상 리 팩터 -> 추출 ... 작업을 수행 할 수 없습니다. 이것은 이전 빌드에서 잘 작동했습니다. obj-c 메서드에서 코드 블록을 선택하면 필요에 맞는 인수와 반환 유형이 계산되고 메서드 서명을 선택하고 미리보기를 표시 한 다음 코드를 변경할 수 있습니다.Xcode 4.3 & 4.3.1 중단 리팩토링?

이제 메소드 서명을 선택할 수 있지만 미리보기 단계에서 "메소드에 아직없는 코드에서 메소드를 추출 할 수 없습니다"라는 텍스트가 팝업됩니다.

누구든지이 문제를 해결할 방법을 알고 있습니까? 아니면이 빌드에서 추출을 정말로 망 쳤습니까?

답변

2

나는 그 이유를 발견했다고 생각한다.

필자는 위임 메서드 구현에서이 추출을 시도했습니다. 따라서 Xcode가 해당 메서드의 인터페이스를 찾지 못했을 수 있으며 오류를 표시 할 수 있습니다.

내 자신의 경우에 이것은 Xcode의 버그인지 여부를 알 수없는 이유입니다.

이 잘 나는이 캔 당신은 내가 내 시도에서 비슷한 패턴을 본 적이 있는지 확인할 수 있습니다

+0

을 :) 도움이되기를 바랍니다. 또한 색인 생성이 때때로 중단되는 것으로 보이고 기호 탐색 및 리팩토링이 손상됩니다. – Prometheus

+0

의미가 있습니다. 나는 똑같은 문제를 겪고있다. 나는 이것이 Xcode 버그라고 말하고 싶다. – Jarsen