[英]How to import/use swift static library/framework in to .mm class extension in Xcode Objective-C Project
需要在c ++ /。mm类文件中导入swift框架类
以下是TargetsDefinedViewController.h
头文件中的语句声明
#import<MaterialShowcase/MaterialShowcase.h>
@interface TargetsDefinedViewController ()<MaterialShowcaseDelegate>
@end
MaterialShowcase是一个快速的项目。 要在Objective-C中使用它,我们必须构建框架,然后将其集成到Project中。 TargetsDefinedViewController
实现文件扩展名为.mm
错误:找不到“ MaterialShowcaseDelegate”的协议声明
您不能将swift类文件直接导入到Objective-C .m文件中,因为MaterialShowcase是.swift文件,并且您已经第一行#import“ <” MaterialShowcase / MaterialShowcase.h>“,所以这是错误的。
您可以导入#import“ APPNAme-Swift.h”,用于TargetsDefinedViewController的.m文件中,并且可以正常运行,请尝试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.