我从目标中删除了我的Swift类,同时从目标中删除了同一个目标C类的头文件,但是当我尝试构建项目时会显示此错误。我现在无法附加图像,但错误指出:“在类型'ServerURLFactory'上使用实例成员'url';您是要使用'ServerURLFactory'类型的值吗?”
let accessURL: NSURL = NSURL(string: "\(ServerURLFactory.url())/CygnetInstanceXMLServlet?cygnetId=\(idNumber)")!
print(accessURL)
有没有人遇到过类似的问题,以及如何解决这个令人困惑的错误?好像程序仍在尝试调用Obj C函数,而不是在Swift文件中显式调用该函数。
你叫.url()
上ServerURLFactory
自己作为一个类型:
ServerURLFactory.url()
我想您应该首先实例化该类。大概是这样,但这取决于类的实现方式:
let factory = ServerURLFactory()
然后:
factory.url()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句