我将swift类添加到目标,同时从目标中删除了同一目标C类的头文件,但是当我尝试构建项目时出现此错误。我现在无法附加图片,但错误说明:"使用实例成员' url'在类型' ServerURLFactory';你的意思是使用类型' ServerURLFactory'代替"
let accessURL: NSURL = NSURL(string: "\(ServerURLFactory.url())/CygnetInstanceXMLServlet?cygnetId=\(idNumber)")!
print(accessURL)
有没有人遇到过类似的问题以及如何修复这个令人困惑的错误?好像程序仍在尝试调用Obj C函数而不是显式调用Swift文件中的函数。
答案 0 :(得分:1)
您在ServerURLFactory
上将ServerURLFactory.url()
称为类型:
let factory = ServerURLFactory()
我想你应该首先实例化这个类。可能是这样的,但这取决于课程的实施方式:
factory.url()
然后:
{{1}}