繁体   English   中英

添加一个Swift框架的Objective-C项目,可以导入桥头,但是显示未声明的swift类

[英]Objective-C project adding a Swift framework, can import bridge header, but it show undeclared swift class

Objective-C项目中,我添加了继承自UITextFieldTextFieldEffectsSwift框架 在一个Objective-C文件中,我可以成功导入test-Swift.h ,但是它表明Swift class 未声明 ,我已经用Objective-CSwift搭建了桥梁。 Swift文件中使用@IBDesignable公共类声明的TextFieldEffects

@IBDesignable public class HoshiTextField: TextFieldEffects

在.h文件中,它抱怨未声明Swift类, 您是否尝试过进行前向声明

也就是说,类似:

@class HoshiTextField;

@interface SomeOtherClass : NSObject

@end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM