框架中的调用方法
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")
我有一个自定义 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")