我在基于Objective-C的项目中有一些快速的代码文件。
我可以编译它们并且它们彼此玩得很好。
快速代码
import CoreGraphics.CGBase
然而,当我调试swift代码时, 我会得到:
error: Error in auto-import:
failed to get module 'CGBase' from AST context
如果我将import CoreGraphics.CGBase
替换为import CoreGraphics
,问题就会消失。
如果我使用导入CoreGraphics,有人可以解释副作用吗?这是LLDB或xcode的错误吗?
答案 0 :(得分:0)
副作用是你的程序有效,因为CoreGraphics
是你应该导入的框架。 CoreGraphics.CGBase
是一个实现细节,您不应直接导入它。