Objective c 如何将ObjC文件与+登录Swift连接?

Objective c 如何将ObjC文件与+登录Swift连接?,objective-c,swift,syntax,Objective C,Swift,Syntax,当我有一个像filename.m这样的ObjC文件时,我会将其连接到: let a = Filename() 但是如果文件名是-filename+other.m,我如何连接呢?据我所知,您拥有XMPPIQ框架。您可以这样声明XMPPIQ类型的变量: var test: XMPPIQ = XMPPIQ() 然后要添加XMPPIQ+LastActivity.h,它既不是框架也不是类,它是类XMPPIQ的扩展 要从该扩展访问代码/方法,请像往常一样在桥接头中连接Obj-C文件,然后执行以下操作:

当我有一个像filename.m这样的ObjC文件时,我会将其连接到:

let a = Filename()

但是如果文件名是-filename+other.m,我如何连接呢?

据我所知,您拥有XMPPIQ框架。您可以这样声明XMPPIQ类型的变量:

var test: XMPPIQ = XMPPIQ() 
然后要添加XMPPIQ+LastActivity.h,它既不是框架也不是类,它是类XMPPIQ的扩展

要从该扩展访问代码/方法,请像往常一样在桥接头中连接Obj-C文件,然后执行以下操作:

let lastActivity:NSInteger = test.lastActivityQueryTo... // Method from XMPPIQ+LastActivity.m

不要忘记添加XMPPIQ+LastActivity.m和.h文件。

该文件名实际上不是文件名,而是类名,文件名+另一个.m通常表示第一个文件的扩展名。你能粘贴文件名+other.m吗?正如Dejan所说,你在这里混淆了一些概念。文件名+另一个.m文件通常是目标C的代码,目标C是现有类的扩展。对于Swift,您需要@DejanSkledar这个文件,所以这个类实际上被称为XMPPIQ