如果我在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
...
答案 0 :(得分:0)
确保该属性定义了有效的@property访问者。
//在.h
@property(assign)int length;
//在.m
@synthesize length;
请记住,您可以拥有自己的访问者和设置者,但我认为代码检测需要@property来显示点符号。