框架中的调用方法

Call Method in framework

我有一个自定义 swift 框架,我想通过我的项目访问它。

我框架中的方法是

public func test(url:String, callType:String){  
}

我正在尝试从我的主项目访问它 导入框架名称

FrameworkName.FrameworkSwiftClass.test()

问题是它看起来像是在寻找

FrameworkName.FrameworkSwiftClass.test(FrameworkSwiftClass)

为什么 XCode 在我尝试

时告诉我额外的参数
FrameworkName.FrameworkSwiftClass.test(url:"url", callType:"type")

您正在使用该方法,就好像它是静态方法一样,但它不是,您必须先实例化您的 class:

let framework = FrameworkName.FrameworkSwiftClass()
framework.test(url:"url", callType:"type")