0

ある場所から別の場所に識別子名をコピーして貼り付けるのは面倒です。識別子のコード補完を有効にする方法はありますか?

4

1 に答える 1

2

私の知る限り、Storyboard Identifiers は NSString オブジェクトであるため、コード補完を有効にする方法はありません。ただし、別の方法として、定数ファイルを作成してすべての識別子を格納し、コード補完が定数に対して正常に機能するようにすることもできます。

次の StoryBoard 識別子があるとします: FirstViewController、SecondViewController & SomeSegue。

EXStoryBoardIdenfiers.h というファイルを作成して、これらを格納できます。

// 
// EXStoryBoardIdentifiers.h
// 
// Created by Example Programmer on 12/14/12.
// 

#define kStoryBoardIdentifierFirstViewController @"FirstViewController"
#define kStoryBoardIdentifierSecondViewController @"SecondViewController"
#define kStoryBoardIdentifierSomeSegue @"SomeSegue"

次に、これらの識別子にアクセスしてコード補完を取得する必要がある場所に、このファイルをインポートするだけです。

于 2012-12-14T14:26:00.700 に答える