我创建了一个Xcode 4.5.2项目,从iPhone模板的Single View Application开始。在MainStoryboard.storyboard中添加UIButton后,我能够从按钮到ViewController.h的代码进行控制拖动,以创建新的IBOutlet或IBAction。
然而,如果我删除跟在@end之后的最后一行,即空的那一行,控制拖动就不会提供创建IBOutlet或IBAction的选项。
如果我向ViewController添加属性,则控制拖动将再次提供创建IBOutlets和IBAction的选项。
编辑1: 正如jhilgert00所指出的那样,添加花括号,就像创建实例变量的地方一样,会导致Xcode再次提供创建IBOutlets和IBAction的选项。
这是一个Xcode的bug吗?还是我不应该删除
这是一个Xcode的bug吗?还是我不应该删除
@end
之后的空行?
编辑2:此问题已在Xcode 5中修复。
IBOutlet
。 - Extra Savoir-Faire