我开发了一个简单的IOs应用程序,几个月前使用NMSSH通过SSH控制Raspberry Pi,这个应用程序是用obj-c开发的,我想在Swift中进行相同的开发,所以我导入了NMSSH库相同,我按照this导入nmssh与桥接,所以我可以在我的swift文件中使用该库但我想编译我有117错误因为xCode看到NMSSH文件像swift文件而不是obj-c文件和我不知道为什么或如何解决这个问题。 很抱歉,如果这是一个简单的问题,但我尝试学习Swift,并且作为法语,使用Engloish中的所有文档都不是很简单。感谢。
编辑:
答案 0 :(得分:7)
首先按照iOS Developer库中有关使用Swift with Objective-C的说明进行操作。 其次包括:
#import <Foundation/Foundation.h>
然后是NMSSH导入
#import <NMSSH/NMSSH.h>
在您的Bridging header
文件中
我是这个框架的新手,但似乎基金会包含原始对象的信息/定义。
另请更详细地查看此答案:How to call Objective-C code from Swift