从Objective-C文件访问Swift类的语法

时间:2019-02-25 14:10:27

标签: objective-c swift class instantiation

我正在尝试从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];

该类本身可以编译,但是当我尝试如上所述调用它时,编译器给出错误:“使用未声明的标识符“元数据”

获得此类的正确语法是什么?

0 个答案:

没有答案