gpt4 book ai didi

swift - 为 swift 包添加 swift 扩展

转载 作者:行者123 更新时间:2023-12-05 07:11:47 28 4
gpt4 key购买 nike

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

"Type 'NSAttributedString' has no member 'makeUnderlineString'"

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

更新:

终于,我解决了这个问题。我错过了几件事。这些是您在 Swift 包中使用扩展所必须做的。感谢大家的评论。

  1. 在“扩展名”前加上“public”

    public extension String {

  2. 如果您在本地编辑 Swift 包,请为 Swift 包创建方案。

  3. 将 Swift 包添加到“TARGET -> General -> Frameworks, Libraries, and Embedded Content”。

  4. 导入 Swift 包的目标。这里的 MyLibrary 是 Swift 包中的目标名称。

    import MyLibrary

最佳答案

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

关于swift - 为 swift 包添加 swift 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60632044/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com