1.导入你需要的.h .m文件
2.创建 项目名称-Bridging-Header.h 文件
3.在该.h文件中导入你得 需要的 .h文件
4.到Build Settings -> Swift Compiler - General ->Objective-C Bridging Header 选项输入一下路径
./项目名称/ 索引到你的 项目名称-Bridging-Header.h 文件
举例:如果项目名称为xxx ,并且你的 xxx-Bridging-Header.h 直接放在 和项目名称同名的文件夹下 ,那么路径为: ./xxx/xxx-Bridging-Header.h
参考链接:http://stackoverflow.com/questions/26096402/xcode-myprojectname-bridging-header-h-does-not-exist
///
举个调用方法的例子
let document: GDataXMLDocument? =try?GDataXMLDocument.init(xmlString:xmlStr, options:0)
注意:这个调用初始化方法是用的 点 init; 直接在类名后面用小括号是不行的
如果 采用上面的写法 还需要 用if 做可选绑定
那么 为了使 代码 更清晰 我们可以采用 guard的方式来做
guard let document = try? GDataXMLDocument.init(xmlString: xmlStr, options: 0) else { return }
这样 就可以在 函数主体里 写有效代码 避免的 很大的 if 体