将Obj C项目转换为Swift时访问类的函数时出错

哔哔声

我从目标中删除了我的Swift类,同时从目标中删除了同一个目标C类的头文件,但是当我尝试构建项目时会显示此错误。我现在无法附加图像,但错误指出:“在类型'ServerURLFactory'上使用实例成员'url';您是要使用'ServerURLFactory'类型的值吗?”

    let accessURL: NSURL = NSURL(string: "\(ServerURLFactory.url())/CygnetInstanceXMLServlet?cygnetId=\(idNumber)")!

    print(accessURL)

有没有人遇到过类似的问题,以及如何解决这个令人困惑的错误?好像程序仍在尝试调用Obj C函数,而不是在Swift文件中显式调用该函数。

埃里克·艾雅(Eric Aya)

你叫.url()ServerURLFactory自己作为一个类型:

ServerURLFactory.url()

我想您应该首先实例化该类。大概是这样,但这取决于类的实现方式:

let factory = ServerURLFactory()

然后:

factory.url()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将代码从swift转换为obj c

来自分类Dev

将目标添加到Swift / Obj-C项目时出错

来自分类Dev

将Obj-c iOS应用程序转换为Swift时出现链接器错误

来自分类Dev

将Obj-c iOS应用程序转换为Swift时的链接器错误

来自分类Dev

将Obj-c iOS应用程序转换为Swift时的链接器错误

来自分类Dev

可以将Obj-C AXObserverCallback转换为Swift吗?

来自分类Dev

将Obj-C转换为Swift ep1

来自分类Dev

将 Obj-C init 覆盖函数转换为 Swift 3

来自分类Dev

将NSData ObjectiveC代码转换为Swift时出错

来自分类Dev

将NSData ObjectiveC代码转换为Swift时出错

来自分类Dev

将.obj转换为.js文件

来自分类Dev

如何将USDC转换为OBJ

来自分类Dev

将.obj转换为.js文件

来自分类Dev

将 C# 日期字符串转换为 swift3 日期时出错

来自分类Dev

将Linq表达式“ obj => obj.Prop”转换为“父=> parent.obj.Prop”

来自分类Dev

将VB代码转换为C#时出错

来自分类Dev

将VB.Net转换为C#时出错

来自分类Dev

将C#转换为VB.NET时出错

来自分类Dev

将基础转换为派生类时,在编译时不抛出错误

来自分类Dev

将基础转换为派生类时,在编译时不抛出错误

来自分类Dev

将float转换为datetime时出错

来自分类Dev

将DICOM转换为JPEG时出错

来自分类Dev

将double转换为int时出错

来自分类Dev

将Object []转换为byte []时出错

来自分类Dev

将float转换为datatime时出错

来自分类Dev

将varchar转换为datetime时出错

来自分类Dev

将jpg转换为pdf时出错

来自分类Dev

将jpg转换为pdf时出错

来自分类Dev

将double转换为BigInteger时出错