禁用模块时使用@import
我有个问题
@import Foundation;
我看到:
@import vs #import – iOS 7
我将“启用模块”设置为“是”
而我的问题没有解决
每当我尝试添加@import SafariServices;
时,我都会在零快速项目中得到这个警告@import SafariServices;
声明。
解决scheme: 启用模块。 转到目标>构build设置,并将启用模块(C和Objective-C模块)设置为YES 。
可能的原因是你使用Objective-C ++。 然后模块被禁用,尽pipe正确的构build设置。
检查是否在.mm文件或objc文件以外的任何文件中使用#import "ProductName-Swift.h"
。
因为如果您在cpp文件中使用此导入,那么模块会自动禁用。