升级XMPPFramework - 未检测到类

时间:2015-12-06 15:11:25

标签: ios objective-c xcode xmpp xmppframework

我正在尝试在旧项目上升级XMPPFramework(自从我第一次使用框架以来已经发布了许多版本)。

我已经替换了文件并更改了所需的设置,但在编译过程中未检测到某些类。我得到了奇怪的Expected a typeUnknown type nameNo type or protocol name错误。

当我导入了必需的类但发现了一些奇怪的类时,就会发生这种情况。

以下是框架中某些文件的截图,这些文件在完成所需导入时未编译:

enter image description here

或者:

enter image description here

有什么建议吗? : - /

编辑:如果需要仔细查看,我甚至可以提供TeamViewer远程访问。

1 个答案:

答案 0 :(得分:0)

如果您使用的是XMPPFramework 3.6.5(最新发布版本),您可以在源代码树中看到Sample_XMPPFramework.h:您必须将其重命名为XMPPFramework.h并在其中包含所需的模块。

但您也可以使用Cocoapods的XMPPFramework(当前开发版本):在这种情况下,您需要将pod "XMPPFramework"添加到Podfile并添加不同的" subspecs",例如pod "XMPPFramework/XEP-0054"会将XMPPvCardTempModule导入您的项目