2

.mファイルの@implementationViewControllerの後にプラグママークを記述しました。

ただし、プロパティを合成していない場合は、プラグママークが.mファイルに表示されません。Xcodeがこれを行うことを制限しているのはなぜですか?

他のプラグママークが表示されていても。ただし、@implementationViewControllerの後に書き込まれたプラグママークは表示されません。

@implementation ViewControllerの後に単一のプロパティを合成した場合、プラグママークが表示されます。私はこのすべての騒ぎを得ていません。

@implementation ViewController


# pragma  mark View Life cycle

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

3 に答える 3

3

このように使用します:

@implementation MainViewController
{}
#pragma YES
#pragma mark - Second -
于 2013-01-10T11:54:57.480 に答える
-1

Xcode4.2で動作していると思います。合成されたプロパティを記述していない場合、Xcode4.5では実行できません。

@Implementation ViewController

#pragma mark -
#pragma mark Init

このコードはInitを表示しません。Xcode4.5で以下のコードを書いているとき

@Implementation ViewController

@synthesize txtlabel;

#pragma mark -
#pragma mark Init

上記のコードはInitを表示しているので、Xcodeの問題だと思います。

ありがとう、Sagar。

于 2013-01-10T12:03:10.387 に答える
-1

Xcode のバージョンの問題である可能性があります。

Xcode 4.2では適切に表示されるためです。

于 2013-01-10T11:56:04.217 に答える