我正在尝试在 Swift 中创建一个 NSXMLDocument,但是当我尝试创建我的 NSXMLDocument 时,我在调用中收到一个“额外的参数‘contentsOfURL’,这是我的代码:
var url = NSURL(string: "http://api.openweathermap.org/data/2.5/weather?q=\(self.cityField.stringValue)&mode=xml")
var category = NSXMLDocumentContentKind.XMLKind.rawValue
var error: NSError? = NSError()
var document = NSXMLDocument(contentsOfURL: url, options: category, error: &error)
我究竟做错了什么 ?谢谢你。
编辑:实际上,用这个替换初始化:
var document = NSXMLDocument(contentsOfURL: url!, options: kNilOptions, error: &error)
工作,首先是有问题的选项参数(而且我必须解开url),但是现在,如果我想,我不知道如何选择特定选项?这里有什么问题?