微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XCFramework 在未指定时询问 self 的实例

如何解决XCFramework 在未指定时询问 self 的实例

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

import Foundation

public class HelloComputer {

    public func getHello() -> String {

        return "hello world"

    }
}

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

enter image description here

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

解决方法

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

public class func getHello() -> String {

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。