在swift包中添加swift扩展



我想将swift扩展文件移动到swift包中。但是,在将文件移动到swift包后,我出现了这种错误:

"类型"NSAttributedString"没有成员"makeUnderlineString">

我们不能在swift包中添加swift扩展吗?

更新:

终于,我解决了这个问题。我错过了几件事。以下是在Swift Package中使用扩展的步骤。谢谢大家的评论。

  1. 添加";"公共";在";扩展">

公共扩展字符串{

  1. 如果您在本地编辑Swift Package,请为Swift Package创建一个方案。

  2. 将Swift包添加到TARGET -> General -> Frameworks, Libraries, and Embedded Content中。

  3. 导入Swift Package的目标。此MyLibrary是Swift Package中的目标名称。

导入MyLibrary

尝试清理项目CMD+Shift+K,然后,如果"公共"-关键字在必要的地方使用,它应该起作用。

最新更新