Xcode 4.5:与预处理程序指令一起使用时的缩进缩进

时间:2013-02-26 08:38:39

标签: iphone ios xcode preprocessor

我目前正在使用Xcode 4.5.2。使用预处理程序指令(条件包含)时,缩进有些奇怪。这是我的代码的样子:

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

当我点击'return / enter'时,光标会向右移动一些额外的空间,如下图所示: enter image description here

如果我删除预处理程序指令,它将正确缩进,但我想使用预处理程序指令。有解决方案吗感谢

1 个答案:

答案 0 :(得分:0)

我通过改变代码解决了这个问题:

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

这解决了缩进问题。怪异