使用cocoapods将Swift桥接到Objective-C库“ono”

时间:2015-02-03 16:35:51

标签: objective-c swift ios8 cocoapods alamofire

对于我的swift iPhone应用程序,我需要解析XML。

我正在使用Alamofire并尝试使用Ono这是一个客观的c库。我用cocoapods来安装Alamofire&小野。

我已按照此处的步骤操作:How to integrate Cocoapods with a Swift project?

我的桥接标题中有#import <Ono/Ono.h>

很奇怪的是,在swift中我可以引用许多Ono类,但是我可以使用一个函数XMLDocumentWithData。例如。 HTMLDocumentWithString我可以打电话,但我XMLDocumentWithData我不能。

1 个答案:

答案 0 :(得分:1)

正如马特在评论中指出的那样,代码生成不知何故已“哄骗”货物。

以下是您现在可以调用该方法的方法:

let XML = ONOXMLDocument(data: data, error: &XMLSerializationError)
//let XML = ONOXMLDocument.XMLDocumentWithData(data, error: &XMLSerializationError)