Xcode SDK中缺少Pragma Mark

时间:2013-01-10 11:49:29

标签: iphone ios xcode ipad

我在.m文件中的@implementation ViewController之后编写了Pragma Mark。

但是只要我没有合成任何属性,Pragma Mark就不会显示在.m文件中。 为什么Xcode限制我这样做?

即使显示其他Pragma Marks。但是没有显示在@implementation ViewController之后编写的Pragma Mark。

如果我在@implementation ViewController之后合成了任何一个属性, 然后显示Pragma Mark。我没有得到这一切。

@implementation ViewController


# pragma  mark View Life cycle

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

3 个答案:

答案 0 :(得分:3)

以这种方式使用:

@implementation MainViewController
{}
#pragma YES
#pragma mark - Second -

答案 1 :(得分:-1)

它可能是Xcode版本的问题。

因为在Xcode 4.2中它显示正确。

答案 2 :(得分:-1)

我认为它适用于Xcode 4.2。如果我没有写任何合成属性,我无法在Xcode 4.5中完成。

@Implementation ViewController

#pragma mark -
#pragma mark Init

此代码不显示Init。当我在Xcode 4.5中编写代码时

@Implementation ViewController

@synthesize txtlabel;

#pragma mark -
#pragma mark Init

上面的代码显示Init,所以我认为它的Xcode问题。

谢谢,萨加尔。