答案 0 :(得分:1)
我相信项目名称中的空格将被下划线替换:
#import "CP_Patient-Swift.h"
我建议不要将项目/框架名称与空格或特殊字符一起使用。
你可能会问为什么会这样。原因很简单。您的所有Swift代码都会自动包装到 Swift模块中。模块的名称是项目的名称。但是,有模块命名规则。通常模块是这样导入的:
@import Foundation
所以,显然,我们不能在模块名称中包含空格。通常,模块名称必须是有效的标识符。所有无效字符(例如开头的数字)将替换为下划线。
Obj-C导入不导入文件,它导入Swift模块。