我有一个主项目和一些子项目,这些子项目都是在静态目标和Objective-C中构建的。
然后我尝试在其中混合一些Swift代码。现在,该项目可以成功构建并运行,并且具有我期望的行为。导入Swift之后,我发现自动完成(或索引器)和调试器中断了。
在xcode 10 + xcode 9中:
i。仅当您单独编写Swift或Objective-c时,自动完成功能才起作用;当您尝试在Objective-C中导入swift时,自动完成功能会失效,反之亦然。
ii。将Objective-C引入一个Swift文件中时,您无法观看所有swift文件中的所有值。
iii。将Swift引入Objective-C时,您看不到 Swift变量值,但是您可以看到Objective-C变量值。
项目结构
无法在oc文件中观看swift var
无法在swift文件中观看swift var