Swift框架-公共类结果为未声明的类型

时间:2019-07-04 14:10:58

标签: ios swift

我迅速编写了一个自定义框架。这个框架有很多类...所有这些类都被标记为public。

public class Person{ 
...
}

当我将框架导入另一个项目时,我希望能够使用Person类,因为它已被标记为public,但实际上却收到一条错误消息,指出Person是未声明的类型。

这些是我将框架包含到我的项目中的步骤:

  1. 将框架拖入Xcode项目中
  2. 将框架添加到嵌入式二进制文件中,如果尚不存在,则将其添加到链接二进制文件与库中
  3. 导入需要与import MYFramework一起使用的框架

我错过了什么吗?!

1 个答案:

答案 0 :(得分:1)

您应该添加公共初始化方法

    public init() { }