我正在尝试从Objective-C文件访问swift类。我已经完成了从Objective-C访问swift文件的所有常规操作,例如#import "target-Swift.h"
,因此我可以通过共享实例访问Swift方法。因此,问题不在于将Swift与Objective-C挂钩。我的问题是专门访问Swift类的语法。
swift类位于Utilities.swift文件中,当前看起来像:
@objc public class Metadata : NSObject {
var pum: String = ""
var pmm: String = ""
var id: NSInteger = 0
}
我正尝试在
的Objective-C方法中使用它Metadata * m = [Metadata new];
该类本身可以编译,但是当我尝试如上所述调用它时,编译器给出错误:“使用未声明的标识符“元数据”
获得此类的正确语法是什么?