2

xcode 4 でドット表記を使用すると、コード補完が機能しません (ESC を押す):

NSString *s = @"demo";
NSLog(@"%lu", [s length]); //[s <ESC> code completion works fine
NSLog(@"%lu", s.length); //s.<ESC> code completion doesn't work

??

4

1 に答える 1

0

プロパティに有効な @property アクセサーが定義されていることを確認してください。

// .h で

@property (代入) int 長さ;

// .m で

@synthesize 長さ;

独自のアクセサーとセッターを使用できることに注意してください。ただし、ドット表記を表示するにはコードセンスに @property が必要だと思います。

于 2011-06-11T21:38:01.850 に答える