在类扩展中使用代码片段 - 快捷方式不起作用

时间:2013-04-17 13:48:30

标签: xcode code-snippets

我已经制作了一个代码片段,并且在向.h文件添加属性时效果很好。 enter image description here

但我不想在我的.h中拥有很多属性,因为它们应该只是内部属性。所以我进入.m并进行类扩展。在这里,我的代码片段不适用于我的快捷方式我不知道为什么。好吧,“范围”似乎是问题,但它设置为“全部”(见上图)。

这是一个例子

的.m

@interface Foo()
// if I type in 'pps' I won't get snippet completion
@property (strong, nonatomic) NSArray *bar;
@end

@implementation Foo

那么如何让这些东西在这里工作?我已经厌倦了一遍又一遍地误输这条线。 :)

1 个答案:

答案 0 :(得分:5)

我不能告诉你为什么,但如果你将代码片段的“语言”设置为“Objective-C”而不是“Objective-C ++”,那么它(仅)是有效的。