Tag: swxmlhash

如何用SWXMLHash反序列化NSDate

我正在使用SWXMLHash,并为XMLElementDeserializable. NSDate写了一个extension XMLElementDeserializable. 我已经按照这个文件的末尾扩展了基本的types。 我看起来像这样: import Foundation import SWXMLHash struct BlogPost: XMLIndexerDeserializable { let date: NSDate static func deserialize(blogPost: XMLIndexer) throws -> BlogPost { return try BlogPost( date: blogPost["date"].value() ) } } extension NSDate: XMLElementDeserializable { /** Attempts to deserialize XML element content to an NSDate – element: the XMLElement to be deserialized – throws: […]

如何用xml正文发送alamofire请求

我在我的项目中安装了Alamofire,现在我已经做了。 我安装了邮递员 ,我把我的url和体内一个XML对象,我得到了我的结果。 这是一张我刚刚和邮递员做过的照片 我现在如何使用Alamofire或SWXMLHash发送它,因为我发送邮递员 提前致谢! 编辑 我从另一个问题尝试了这个: Alamofire.request(.POST, "https://something.com" , parameters: Dictionary(), encoding: .Custom({ (convertible, params) in let mutableRequest = convertible.URLRequest.copy() as! NSMutableURLRequest let data = (self.testString as NSString).dataUsingEncoding(NSUTF8StringEncoding) mutableRequest.HTTPBody = data return (mutableRequest, nil) })) .responseJSON { response in print(response.response) print(response.result) } } 但它没有发送任何东西 这是日志: 可选({URL: https : //something.com } {status code:200,headers {Connection […]

如何更有效地使用SWXMLHash以及如何设置将正确接收数据的类?

我正在构build一个火车时刻表应用程序的项目,我正在使用一个返回XML文件的API来操纵我使用名为SWXMLHash的库的数据。 我需要提取目的地和出发时间的出发站的名称。 我创build了一个类来存储所有这些数据,但是我需要改进它,因为我无法提取目的地和出发时间。 我能够遍历XML文件,并获得出发站的名称。 这是我的class级: class Station { var name : String var destinations:[(dest:String, times:[Int])] init(withName name: String, destinations:[(dest:String, times:[Int])]){ self.name = name self.destinations = destinations } } 这是我的代码提取站的名称: // This code loops over the XML file and retrieves the name of the departure stations // create an empty array of Station class var stationsTest […]