Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 接受头NSXMLParser_Ios_Swift_Nsxmlparser - Fatal编程技术网

Ios 接受头NSXMLParser

Ios 接受头NSXMLParser,ios,swift,nsxmlparser,Ios,Swift,Nsxmlparser,我无法为与NSXMLParser的连接设置标头 特别是我应该把这个标题: 接受应用程序/xml 这是我的代码: func parse (handler: () -> Void) { self.handler = handler dispatch_async (dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { newLink NSURL var = (string:

我无法为与NSXMLParser的连接设置标头

特别是我应该把这个标题:

接受应用程序/xml

这是我的代码:

func parse (handler: () -> Void) {
     self.handler = handler

     dispatch_async (dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {


         newLink NSURL var = (string: SomeStructure.newLink)
         UIApplication.sharedApplication (). NetworkActivityIndicatorVisible = true
         let xmlCode = NSData (contentsOfURL: newLink!)
         UIApplication.sharedApplication (). NetworkActivityIndicatorVisible = false
         // let resulset = NSString (date: xmlCode, encoding: NSASCIIStringEncoding)
         // println (resulset)
         let parser = NSXMLParser (date: xmlCode)
         parser.delegate = self

         if! Parser.parse () {
             self.delegate? .XMLParserError (self, error: "Error Parser Category.")
             println ("Parser error")
         }
     }
 }

谢谢

改用NSMutableURLRequest。NSData不提供http头。你能给我举个例子吗?看看这个答案: