2015-05-01 2 views
-1

У меня есть проект с этим кодомSwift | Ибо в функции одной переменной

var feeds = ["url"] 

// some other code 
    for feedURLString in self.feeds { 
          self.parser = NSXMLParser(contentsOfURL:NSURL(string: feedURLString))! 
          self.parser.delegate = self 
          self.parser.parse() 
         } 
        }) 

я хотел бы изменить Ибо в функции одной переменной, поэтому заранее

var feeds = "url" //without dictionary 

Thank в.

ответ

1

Если я правильно понимаю вашу цель, вы хотите избавиться от ненужного массива. Вы можете удалить петлю и изменить свой код к этому:

var feeds = "url" 

// some other code 
self.parser = NSXMLParser(contentsOfURL:NSURL(string: feeds))! 
self.parser.delegate = self 
self.parser.parse() 

В вашем коде переменная feedURLString относится к текущему элементу массива, когда зацикливание. Поскольку мы не зацикливаемся, мы заменили эту переменную feeds.

Смежные вопросы