我创建了一个用于套接字编程的Objective-C项目,它的工作正常,我想将它导入我的Swift项目,我使用JSQmessageViewController进行聊天。我复制了#34; AsyncSocket.h"和" AsyncSocket.m"进入我的快速项目并将其导入桥接标题中,但当我尝试在我的" ViewController.swift"中使用它们时。它给了我错误 我的桥接Header工作正常,因为我可以在我的" ViewController.swift"中使用JSQmessageViewController。没有任何问题。这是我的桥接标题
构建设置对我来说似乎很好
但仍然收到此错误
答案 0 :(得分:1)
没有。您不会将Objective-C文件直接导入swift文件。写点像
let asyncSocketInstance:AsyncSocket = AsyncSocket()
。确保AsyncSocket出现在Compule Sources of Build Phases下,并且它的头文件被导入到桥接头文件中。