由于无法在Xcode中直接创建.mm(Objective-C ++)文件,因此我仅使用Objective-C创建了CocoaTouch类,并将.m文件重命名为.mm文件。但是,似乎.mm文件的代码自动完成功能已完全中断,例如,当我键入“ NS”后,我希望显示“ NSArray”,“ NSString”,“ NSLog”等列表,但是现在它仅显示一些代码段快捷方式,例如“ nsenum”和“ nsoptions”。如果我将扩展名重命名为.m,则自动填充功能将再次正常运行。
现在,我想知道Xcode中是否有一些设置可以使代码自动完成功能对.mm文件正常工作?到目前为止,我还没有找到任何相关的设置,并且一段时间后继续在m和mm之间来回重命名扩展名确实很乏味。