Xcode에는 새로운 자동 완성 기능이 있습니다. 아마도 이름의 시작 등을 확인하기 때문에 유용 할 것입니다.하지만 클래스 이름이나 const 이름 등을 전혀 찾지 못하는 경우가 자주 있음을 발견했습니다. 전체 이름을 직접 입력해야합니다. 전반적으로 그것이 내 인생을 더 힘들게 만들고 코딩에 더 많은 시간이 소요된다는 것을 알았습니다. 예전 방식으로 전환 할 수있는 방법이 있습니까?
Xcode에는 새로운 자동 완성 기능이 있습니다. 아마도 이름의 시작 등을 확인하기 때문에 유용 할 것입니다.하지만 클래스 이름이나 const 이름 등을 전혀 찾지 못하는 경우가 자주 있음을 발견했습니다. 전체 이름을 직접 입력해야합니다. 전반적으로 그것이 내 인생을 더 힘들게 만들고 코딩에 더 많은 시간이 소요된다는 것을 알았습니다. 예전 방식으로 전환 할 수있는 방법이 있습니까?
답변:
XCode-> Preferences-> Text Editing에서 "Enable type-over completes"체크 박스를 지우는 것이 트릭을하는 것 같습니다. 적어도 제 경우에는 자동 완성이 일종의 예전 방식으로 돌아 갔기 때문에 그 전에 수동으로 입력해야했던 클래스 이름을 자동 완성 할 수있었습니다.
클래스 이름을 찾지 못함
해결 방법으로 Command + Shift + K 및 Command + B를 여러 번 눌러보십시오 . 일시적으로 작동합니다.
~/Library/Developer/Xcode/DerivedData
, OS X을 다시 부팅하고, 여전히 도움이되지 않았다. :-)
Xcode 7.3.1
며칠 후 우리가 알게 된 또 다른 가능한 이유를 공유하겠습니다. 우리는 여러 스키마를 가지고 있으며 그중 하나에서 브리징 헤더 는 더 이상 존재하지 않는 파일을 가져 왔습니다 . 따라서 컴파일 및 실행 중 (헤더가 다른 체계에 속함) 중단되지 않았지만 자동 완성이 중단되었습니다 (objective-c 클래스를 찾을 수 없음).
누군가를 도울 수 있기를 바랍니다!
다른 방법을 시도한 후 :
이것은 효과가 있었다 :
Max_B에 대한 크레딧 : https://forums.developer.apple.com/thread/7439
제 경우에는 다른 프로젝트가 올바르게 자동 완성되었습니다. 모든 프로젝트가 코드를 올바르게 예측하지 못하면 다른 문제 일 수 있으며 다른 답변이 작동 할 수 있습니다.
OS X 앱을 만드는 동안이 문제가 발생했고 Xcode 7.3 문서와 OS X 10.11.4 문서가 실제로 다운로드되었는지 확인하여이 문제를 해결할 수있었습니다. 이렇게하면 자동 완성 기능이 완전히 복원되었습니다. 내 전체 지침은 다음과 유사한 질문에 대한 답변입니다. https://stackoverflow.com/a/39420664/3444925
나는이 문제를 직접 겪었고 이것에 대한 다른 모든 유사한 질문과 답변을 살펴본 후에도 해결책을 찾을 수 없었습니다. 그러나 마침내 나는 나를 위해 일한 것을 발견했습니다.
로 이동하십시오
Xcode -> Preferences -> Components
. 아마 다음과 같은 화면이있을 것입니다.이는 문서가 다운로드되지 않았으므로 문서를 다운로드하지 않고 애플리케이션을 다시 색인화하거나 다시 빌드하려고하면 자동 완성 기능을 사용할 수 없음을 나타냅니다.
Xcode 7.3 문서와 OSX 10.11.4 문서를 다운로드 한 후에는 자동 완성 기능을 다시 가져 오기에 충분했습니다. ).