我有一个带有自定义Swift框架的应用程序,用于在不同的平台上共享业务规则。每次我尝试使用这个框架中的类时,Xcode都会显示错误,但一切都编译得很好。它也阻止了我对这个框架使用自动补全。
我已经尝试过清理和删除派生数据,但没有任何结果。
我的框架通过子模块包含在我的主项目中,并手动链接到我的主项目中。
对此有什么想法吗?
发布于 2018-05-30 17:18:32
我的自定义Swift框架类:
public class Myfile {
public func textmethod(){
print("The value of textmethod")
}
}
导入框架到项目中
我的ViewController文件:
import MyFrameWork
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let log = Myfile()
log.textmethod()
}
}
发布于 2018-06-10 02:59:53
试着移除你的框架,然后关闭CMD+B,再次打开它,再次添加框架,然后CMD+B。顺便问一下,你最近移动过你的项目文件夹吗??
发布于 2018-06-05 19:41:59
我最近也注意到了同样的问题。我发现的解决方案是,我必须在模拟器中运行应用程序,然后xCode才能开始识别框架,从而获得自动完成功能。
试试看..!
https://stackoverflow.com/questions/50600333
复制相似问题