2012-07-17 3 views
2

Xcode의 자동 들여 쓰기가 잘못 나오는 경우가 있습니다. 운율이나 이유가 정확하고 그렇지 않은 경우를 볼 수 없습니다. 다음은 Xcode가 잘못 이해 한 전형적인 사례입니다. Xcode를 선택하여 다시 들여 쓰기하도록 요청하는 것은 도움이되지 않습니다. 물론 나는 그것을 수동으로 고칠 수있다. 그러나 내 Xcode에 문제가있는 부분을 수정하는 것이 훨씬 더 좋습니다.Xcode 4.3.3 들여 쓰기가 깨졌습니다.

성공적인 경험이 있습니까?

-(UIFont*) font { 
    UIFont* actual = self.actualFont; 
    if (actual) { 
     return actual; 
    } 
WJStyleSheet* sheet = self.styleSheet; 
UIFont* r = sheet.font; 
return r; 
} 
+0

:

나는이 사용하여 다음과 같은 답을 고칠 수 있습니다. 들여 쓰기를 수동으로 누른 다음 코드를 선택하고 Ctrl + I을 올바르게 눌러 다시 포맷합니다. 그래서 .... 아무 생각. –

+0

4.5.2에서 이와 동일한 문제가 발생하지만 항상 발생하는 것은 아닙니다. 명령에 따라 재현하는 것이 드물기는하지만 성가시다. – MikeS

+0

이것은 매우 성가시다. XCode 4.6.2 (Objective-C와 혼합 된 C++ 클래스 작업)에서 일주일에 2-3 번 나에게 일어난다. 일반적으로 if 문의 코드 블록을 닫은 후에 시작됩니다. 그 다음에는 if 문이 모두 망가졌습니다. 당연히, 그것은 단지 지금 일어난다! –

답변

0

코드 완성은 여전히 ​​완전하게 작동합니까? 예를 들어 self.actual을 입력 한 다음 CTRL + SPACE을 누르고의 코드 완성 제안을 actualFont 옆에 표시 할 수 있습니까? 그렇지 않다면 Xcode에서 손상 될 수있는 코드 완성과 관련이 있다고 생각합니다. 4.3 들여 쓰기 좋은 여기에 엑스 코드에 해당 코드를 붙여 https://stackoverflow.com/a/8165886/784318

+0

흥미로운 아이디어. . . 오늘 아침에 위의 코드가 올바르게 포맷되어 있고 코드 완성이 있습니다. –

관련 문제