我想将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包中的目标名称。
导入我的图书馆
1条答案
按热度按时间cgfeq70w1#
尝试清理项目CMD+Shift+K,然后,如果在必要的地方使用“public”关键字,它应该工作。