-1

我正在尝试创建一个可以跨平台使用的框架。我已经成功地将框架添加到测试应用程序中,这就是测试框架的样子。很简单,我要做的就是导入框架并调用HelloComputer.getHello()并打招呼作为回报。

import Foundation

public class HelloComputer {

    public func getHello() -> String {

        return "hello world"

    }
}

但是当我导入框架时会发生这种情况

在此处输入图像描述

我错过了什么吗?为什么它要求它自己的一个实例?

4

1 回答 1

1

您声明getHello()为实例方法。要么调用它,要么将其HelloComputer().getHello()定义为类方法:

public class func getHello() -> String {
于 2021-06-03T22:26:02.207 回答