ios - Swift Framework - 公共(public)类结果为未声明的类型

标签 ios swift

我已经用 swift 编写了一个自定义框架。这个框架有很多类......所有这些类都被标记为公共(public)的。

public class Person{ 
...
}

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

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

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

我错过了什么吗?!

最佳答案

你应该添加公共(public)初始化方法

    public init() { }

关于ios - Swift Framework - 公共(public)类结果为未声明的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56889771/

相关文章:

ios - 切换选项卡并呈现模式 ViewController 后 TabViewController 为黑色

ios - 捕获 iPhone 游戏音频

javascript - 在JavaScript中检测苹果的强制幻像横幅

ios - 在 Windows 中创建的 IOS 中构建 Xamarin 项目

swift - 淡入链动画不起作用 : only view fades in

swift - 如何将数组中的文本添加到标签

swift - 如何为 Apple Watch 添加加载 View ?

ios - 在字符串中构建 JSON 响应

ios - 内容拥抱优先级与自动布局的行为不同

swift - 删除 TextEditor 上的填充