首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Xcode在嵌入式框架中显示错误,但它编译得很好

Xcode在嵌入式框架中显示错误,但它编译得很好
EN

Stack Overflow用户
提问于 2018-05-30 16:50:50
回答 5查看 959关注 0票数 2

我有一个带有自定义Swift框架的应用程序,用于在不同的平台上共享业务规则。每次我尝试使用这个框架中的类时,Xcode都会显示错误,但一切都编译得很好。它也阻止了我对这个框架使用自动补全。

我已经尝试过清理和删除派生数据,但没有任何结果。

我的框架通过子模块包含在我的主项目中,并手动链接到我的主项目中。

对此有什么想法吗?

EN

回答 5

Stack Overflow用户

发布于 2018-05-30 17:18:32

我的自定义Swift框架类:

代码语言:javascript
复制
public class Myfile {
    public func textmethod(){
        print("The value of textmethod")
    }
}

导入框架到项目中

我的ViewController文件:

代码语言:javascript
复制
import MyFrameWork

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        let log = Myfile()
        log.textmethod()
    }

}
票数 1
EN

Stack Overflow用户

发布于 2018-06-10 02:59:53

试着移除你的框架,然后关闭CMD+B,再次打开它,再次添加框架,然后CMD+B。顺便问一下,你最近移动过你的项目文件夹吗??

票数 1
EN

Stack Overflow用户

发布于 2018-06-05 19:41:59

我最近也注意到了同样的问题。我发现的解决方案是,我必须在模拟器中运行应用程序,然后xCode才能开始识别框架,从而获得自动完成功能。

试试看..!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50600333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档