2013-02-26 2 views
1

현재 Xcode 4.5.2를 사용 중입니다. 전 처리기 지시문 (조건부 포함)을 사용할 때 들여 쓰기가 이상한 무언가가 있습니다. 여기처럼 내 코드가 어떻게 표시되는지를 보여줍니다 : 내가 공격 할 때Xcode 4.5 : 전 처리기 지시문을 사용할 때 깨진 들여 쓰기

-(void)someMethod{ 
#if defined (TEST_A) || defined (TEST_B) 
    if (![self TESTmethod]) { 
     //do sth 
#else 
    if (![self method]) { 
#endif 
     //do sth 
    } 
} 

'리턴/입력'아래 그림과 같이 커서가 몇 가지 여분의 공간이 오른쪽으로 이동 : enter image description here

것은 내가 처리기 지시문을 제거하는 경우 들여 쓰기가 올바르지 만 전 처리기 지시문을 사용하려고합니다. 어떤 해결책?

-(void)someMethod{ 
#if defined (TEST_A) || defined (TEST_B) 
    if (![self TESTmethod]) { 
     //do sth 
    } 
#else 
    if (![self method]) { 
     //do sth 
    } 
#endif 
} 

이 들여 쓰기 문제를 해결 : 감사

+0

내가 Xcode를 닫고 다시 열어 본 다음 예상대로 작동하면 – tkanzakic

+0

이 작동하지 않습니다. 심지어 맥을 재시작해도이 문제가 해결되지 않을 것입니다. –

+0

그것은 아무런 문제없이 저에게 도움이되었습니다 !!! –

답변

0

나는 코드를 변경하여 그것을 해결 있습니다. 이상한

관련 문제