将swift扩展添加到swift包

iyr7buue  于 2023-03-07  发布在  Swift
关注(0)|答案(1)|浏览(178)

我想将swift扩展文件移动到swift包中,但是移动到swift包后,出现了这样的错误:
“类型'NSAttributedString'没有成员'makeUnderlineString'”
不能在swift包中添加swift扩展名吗?

更新日期:

最后,我已经解决了这个问题。我错过了几件事。这些是在Swift包中使用扩展的步骤。谢谢大家的评论。
1.在“分机”前加“公用”
公共扩展字符串{
1.如果在本地编辑Swift Package,则为Swift Package创建一个方案。
1.将Swift包添加到TARGET -> General -> Frameworks, Libraries, and Embedded Content中。
1.导入Swift包的目标,MyLibrary是Swift包中的目标名称。
导入我的图书馆

cgfeq70w

cgfeq70w1#

尝试清理项目CMD+Shift+K,然后,如果在必要的地方使用“public”关键字,它应该工作。

相关问题