objective-c - .mm 文件的 Xcode 自动完成功能损坏
问题描述
由于无法在 Xcode 中直接创建 .mm (Objective-C++) 文件,因此我只需使用 Objective-C 创建一个 CocoaTouch 类并将 .m 文件重命名为 .mm 文件。但是,.mm 文件的代码自动完成功能似乎完全被破坏了,例如,在我输入“NS”之后,我希望显示一个“NSArray”、“NSString”、“NSLog”等列表,但现在它只显示一些代码片段快捷方式,如“nsenum”和“nsoptions”。如果我将扩展名重命名为 .m,自动完成功能将再次正常工作。
现在我想知道 Xcode 中是否有一些设置可以使代码自动完成功能对 .mm 文件正常工作?到目前为止我还没有找到任何相关的设置,并且在m和mm之间来回重命名扩展名,一段时间后真的很乏味。
解决方案
推荐阅读
- sql - 删除重复的行集
- c# - 在 C# 中,for 循环是线性的吗?
- ios - CollectionViewCells 不会以编程方式出现 - Swift 5
- assembly - 在此程序集 x86 代码 (NASM) 中获取 Seg-fault
- java - 方法后无法在 TestNg 中打印语句
- javascript - 如何使用 javascript 更新文件
- sql - 如何将列添加到存储过程中的临时表?
- java - PMD 插件因 Java 14 失败:不支持的 targetJdk
- docker - Dockerfile dotnet 在本地恢复,而不是到达 nuget 服务器
- javascript - 未捕获的 RangeError:p5.js 中超出了最大调用堆栈大小