我已经用 swift 编写了一个自定义框架。这个框架有很多类......所有这些类都被标记为公共(public)的。
public class Person{
...
}
当我将我的框架导入另一个项目时,我希望能够使用 Person
类,因为它已被标记为公共(public)的,但实际上我收到一条错误消息,指出 Person 是一个未声明的类型。
这些是我将框架包含到我的项目中所遵循的步骤:
- 将框架拖入Xcode中的项目
- 将框架添加到嵌入式二进制文件并将二进制文件与库链接(如果尚不存在)
- 导入我需要使用它的框架
import MYFramework
我错过了什么吗?!
最佳答案
你应该添加公共(public)初始化方法
public init() { }
关于ios - Swift Framework - 公共(public)类结果为未声明的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56889771/